Arch Birim Deposu (AUR)
AUR, genel Arch Linux nexus'unun önemli bir parçasını oluşturur. AUR, doğası gereği, Arch Linux işletim sisteminde çok yönlü kurulum paketlerini barındıran topluluk odaklı bir havuzdur. AUR ayrıca, resmi Arch Linux veritabanının etki alanına özgü paketleri barındırmanıza da olanak tanır. AUR'nin faydalı bir faktörü, bu depodaki paketlerin çoğunun, resmi olarak Arch Linux veritabanının bir parçası olmadan önce AUR'ye bağlı olmasıdır.
Bu, geleneksel olarak üç ana paketi oluşturan sıralı kriterleri takip eder. PKGBuilds, kullanıcının makepkg aracılığıyla paket kaynağına erişmesine izin verir ve Arch Linux işletim sisteminin kök paket yöneticisi Pacman'ı dahil ederek yazılımı veya uygulamayı yükleyebilirsiniz.
AUR'nin temel amacı, Linux veri tabanı ile birlikte bir topluluk deposunun deposunda bu tür paketlerin depolanması için topluluk paketlerinin bilgilerini devretmektir. AUR topluluğu, yaygınlık ve lisans özgünlüğü nitelikleri göz önüne alındığında, topluluk havuzunun bir parçası olmak için paketleri seçebilir.
AUR'nin İşlevi
AUR, PKGBuild deposundan bir dosya seçmenize ve ardından otomatik olarak kendiniz bir paket oluşturmanıza olanak tanır. AUR'nin işleyişi hakkında sağlam bir kavrayışa sahip olanlar onu etkili bir şekilde kullanabilirler, ancak yeni başlayanlar için, AUR'ye başlamadan önce Arch Linux'un ve dağıtımlarının temellerini oluşturmaları önerilir.
AUR, birçok paket tipini oluşturur, bu nedenle, aynı adlara sahip programlar üzerinde depoda çakışmayı önlemek için güncellenmiş paketler farklı adlarla gelir. Programcılar, güncellenmiş paketler ile güvenli bir yaklaşım olduğu için paketlerin kurulumu için AUR kullanımına eğilimlidir. AUR aracılığıyla bir paket kurmak nispeten kolay ve sorunsuzdur.
AUR'u Arch Linux'ta Kullanma
AUR, Arch Linux'ta ve Manjaro gibi ilişkili dağıtımlarında program ve paketlerin indirilmesine ve kurulmasına büyük ölçüde yardımcı olabilir. AUR'yi aşağıda listelenen iki adımı izleyerek kurabilirsiniz:
- 1. Adım: AUR'yi yükleyin
- 2. Adım: AUR'yi etkinleştirin
Önkoşullar
AUR'u Arch Linux'ta kurmak ve kullanmak için gerekli koşullar, git ve klon deposu gibi uygun araçlara duyulan ihtiyaçla doğrulanır. Bu araçlar, Arch Linux'ta AUR'yi kurmanın ve kullanmanın önemli bir bileşenidir.
$ sudo pacman -Syu$ sudo pacman -S git base-devel
AUR'yi yükleme
AUR'nin Arch Linux'ta kurulumu iki yönteme ayrılabilir:
- AUR yardımcısı ile AUR'yi kurun
- AUR yardımcısı olmadan AUR'yi kurun
AUR Yardımcısı ile AUR'yi kurun
Arch Unit Deposunu AUR yardımcısı aracılığıyla kurmak istiyorsanız, auracle-git, aurutils, trizen, yay ve pacaur adlı aktif ve bakımlı yardımcıları düşünebilirsiniz.
Yardımcılardan birini seçin ve AUR'yi Arch Linux sisteminize yüklemeye devam edin. Sistemde güncel olarak ön koşullar yerine getirildikten sonra, AUR'yi Linux'ta kolayca kurabilirsiniz. AUR paketini sunucunuza kurmak için aşağıdaki komutları verin:
$ sudo pacman -S git$ git klonu https://aur.Archlinux.kuruluş/yay.git
Değişiklikleri uygulamak için paketin aktif dizini aşağıdaki komutu verir:
$ cd yayOluşturma işlemini başlatmak için aşağıdaki komutu girin:
$ makepkg -si
AUR paketlerini kurmak için seçtiğim yardımcı yay. Tercihlerinize göre diğer yardımcıları da seçebilirsiniz. Paketleri kurmak için aşağıdaki komutu verin:
$yay -S
Yukarıdaki komuttaki paket adını, kurmak istediğiniz paket ile değiştirin.
AUR Yardımcısı olmadan AUR'yi kurun
AUR yardımcısının Arch dağıtımlarında ilgili paketleriyle birlikte AUR'u kurması için her zaman gerekli değildir. Ancak bunun için AUR sayfasında karşılaşabileceğiniz istenen paketlerin belirli yönlerini doğrulamanız gerekir. Herhangi bir AUR paketini kurmadan önce aşağıdaki kategorilere dikkat edin:
- bağımlılıklar
- Popülerlik
- Lisans
- Son Güncelleme
AUR yardımcısından yardım aldığınızda, paketler güvenilir kullanıcılar aracılığıyla otomatik olarak kontrol edilir. Ancak paketleri kendi başınıza indiriyorsanız, paketi ana sunucunuza kurmadan önce bu kimlik bilgilerini kontrol etmelisiniz.
$ git klonu [paket URL'si]Yukarıdaki komutta, indirmek istediğiniz paketin URL'sini AUR sayfasından yerleştirin.
Örneğin, Telegram masaüstü paketini kurmak istediğinizi varsayalım. Ardından, yukarıdaki komut şöyle görünecektir:
$ git klonu https://aur.Archlinux.org/telgraf-masaüstü-git.git
Şimdi ikinci komutu uygulayın:
$ cd [paket adı]Paketin aktif deposunu değiştirmek için yukarıdaki komuta paket adınızı girin. Telegram masaüstü paketi için bu komut aşağıdaki gibi değiştirilecektir:
$cd telgraf-masaüstü-git
Şimdi, bu son komutu çalıştırın ve paketiniz oluşturma programıyla başarıyla kurulacaktır:
$ makepkg -si
Sonuç
Özetlemek gerekirse, AUR, Arch Linux'ta paketleri kullanmayı kolaylaştırır. AUR yardımcısından destek alıp almayacağınıza da karar verebilirsiniz. Yukarıda belirtilen adımları uyguladıktan sonra AUR'u Arch Linux ile sorunsuz bir şekilde kullanabilirsiniz.