Arch Linux veya Manjaro, Archbang veya EndeavourOS gibi Arch tabanlı bir dağıtım kullanıyorsanız, muhtemelen AUR terimini görmüşsünüzdür. Bu ne? Bunu nasıl kullanıyorsun? AUR’nin ne olduğunu ve AUR’nin Arch Linux’ta nasıl kullanılacağını öğrenin.
AUR nedir?
Arch Kullanıcı Deposu (AUR), Arch’ın yaratıcıları ve bakımcıları tarafından değil, kullanıcıları tarafından test edilmiş yazılımları bulabileceğiniz bir yerdir. Bu sayede resmi depolarda olmayan daha fazla yazılıma erişebilirsiniz.
AUR Arch Linux’ta nasıl kullanılır?
AUR’nin yazılım koleksiyonuna erişmenin iki yolu vardır. Çoğu kişi, Arch’ın varsayılan paket yöneticisi Pacman’a benzer şekilde çalışan AUR Helpers’ı kullanmayı tercih eder. Bu yaklaşım, tanıdık komutları kullanırken AUR’den kaynak kodu çekmeyi ve oluşturmayı otomatik hale getirir. Alternatif olarak, paketi doğrudan AUR’den indirebilir ve manuel olarak derleyebilirsiniz.
Bir Yardımcı ile AUR kullanın
Kullanabileceğiniz birçok AUR yardımcısı vardır. yay muhtemelen bugün en popüler olanıdır, bu yüzden bu makale için bununla gideceğiz.
1. Dağıtımınızda mevcut değilse, gerekli geliştirme araçlarını ve git’i kurun:
sudo pacman -S --needed base-devel git
Muhtemelen birden fazla yazılım eklemesiyle karşılaşacaksınız ve hangisini yüklemek istediğinizi seçmeniz istenecek.
Klavyenizde Enter tuşuna basarak varsayılan seçenek olan “tümü”ne gidin.
2. Kuruluma devam etmek isteyip istemediğiniz sorulduğunda “y” yazın ve Enter’a basın.
3. Yay’ı gemiye getirmek için önce kodunu çekin:
git clone https://aur.archlinux.org/yay.git
4. İndirdiğiniz her şey “yay” adlı bir alt klasörde olacaktır. İle girin:
cd yay
5. Bu klasördeyken, gerçek paketi aşağıdakilerle oluşturun:
makepkg -si
6. Yerleşik paketi de kurmak isteyip istemediğiniz sorulduğunda “y”yi yanıtlayın.
AUR Paketlerini Yüklemek için YAY Kullanımı
Yay, Pacman ile benzer bir sözdizimi kullanır. AUR paketlerini kolayca kurabilmeniz için şu komutu kullanın:
yay -Ss package
Örneğin, Google Chrome’u yüklemek için şunları kullanabilirsiniz:
yay -Ss google-chrome
Yay gibi AUR yardımcılarının harika yanı, bağımlılıklarla da otomatik olarak ilgilenmeleridir. Bunlar, yüklemeye çalıştığınız herhangi bir şeyin ihtiyaç duyduğu ve aksi takdirde kendi başınıza bulup kurmanız gereken ekstralardır.
AUR paketlerini kaldırma
Yay aracılığıyla yüklenen herhangi bir şeyi kaldırmak için tekrar yay kullanmanız gerekir. Bunun için, -R
parametre, ancak giderseniz daha iyi -Rns
, bu daha iyi bir temizlik işi yapar. Örneğin, Google Chrome’u kaldırmak için:
yay -Rns google-chrome
Ayrıca, yay ile geçmiş kurulumlardan ekstra paketleri ve kalıntıları da kaldırabilirsiniz:
yay -Yc
Herhangi bir nedenle yay’ı sevmiyorsanız veya kullanmak istemiyorsanız, aşağıdakiler gibi diğer AUR yardımcılarını da kullanabilirsiniz. aurutiller, aura, paçaur, pakku, pamak, pikaur, ve trizen.
AUR Paketlerini Kurmak ve Yönetmek için Grafik Yaklaşım
Ubuntu’daki yazılım merkezi gibi grafiksel bir yaklaşımı tercih ederseniz, Yay ile pamac yükleyebilirsiniz.
Pamac’ı kurmak için şu komutu kullanın:
yay -S pamac-aur
Kurulumdan sonra Uygulama menünüzden “Yazılım Ekle/Kaldır” uygulamasını çalıştırabilirsiniz.
Hamburger simgesine tıklayın ve “Tercihler” bölümüne gidin. “AUR” bölümünün altında, AUR desteğini etkinleştirmek için geçiş yapın.
Artık AUR paketlerini arayabilir ve bunları kurabilir/kaldırabilirsiniz.
AUR Paketlerini Manuel Olarak Yükleme
İşleri manuel yoldan yapmaya karar verirseniz, paketleri AUR deposundan indirebilir, derleyebilir ve kurabilirsiniz. İşte adımlar:
1. Temel geliştirme araçlarının ve git’in aşağıdakilerle kurulu olduğundan emin olun:
sudo pacman -S --needed base-devel git
2. Google Chrome’un git’ini yerel olarak klonlayın:
git clone https://aur/archlinux.org/google-chrome.git
3. Bir pakete dönüştürün ve kurun:
makepkg -si
Kısa bir süre sonra, diğer yüklü uygulamalarınızın arasında Google Chrome’u bulacaksınız.
AUR’nin Yeni Uygulamaları ve Tehlikeleri
AUR size (neredeyse) tüm dünyayı sunar, çünkü orada hemen hemen tüm uygulamaları/paketleri bulabilirsiniz. Ancak, AUR deposundaki yazılımın kapsamlı bir şekilde test edilmediğini unutmamalısınız. Bazı durumlarda, bir paket yüklenemedi (eksik bağımlılıklar/gpg hatası, eksik dosyalar vb. nedeniyle) veya sisteminizde sorunlara neden olabilir. AUR’den herhangi bir şey yüklemeden önce iki kez kontrol etmek her zaman en iyisidir.
Arch Linux’a başlıyorsanız, AUR yerine önce Pacman’ı tanımak isteyebilirsiniz.