Arch Linux

AUR, Arch Linux ile Nasıl Kullanılır?

AUR, Arch Linux ile Nasıl Kullanılır?
Arch Unit Repository anlamına gelen AUR, Linux işletim sisteminde Arch Linux ve diğer Arch dağıtımlarıyla ilgili yazılımları yüklemek için kullanılır. Ancak, AUR'yi Arch Linux ile kullanma prosedürüne derinlemesine dalmadan önce, AUR kavramını anlamak çok önemlidir. AUR'yi kullanmak sadece sistemin etkinliğini arttırmakla kalmaz, aynı zamanda çeşitli uygulamaların ve paketlerin kolay kurulumunu sağlar. Bu kılavuz, AUR'ye bir giriş, AUR'yi kullanma yöntemleri ve AUR'yi seçme nedenlerini sağlar. Bu makalede sağlanan adım adım prosedür, uygulamaları AUR ve ilgili paketleri aracılığıyla etkin bir şekilde çalıştırmanıza ve yüklemenize olanak tanır.

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:

Ö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

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 yay

Oluş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.

Tam Ekran Linux Uygulamalarında ve Oyunlarında OSD Yerleşimi Nasıl Gösterilir
Tam ekran oyunlar oynamak veya uygulamaları dikkat dağıtmayan tam ekran modunda kullanmak, bir panelde veya görev çubuğunda görünen ilgili sistem bilg...
En İyi 5 Oyun Yakalama Kartı
YouTube'da oyun akışlarını hepimiz gördük ve sevdik. PewDiePie, Jakesepticye ve Markiplier, oyun deneyimlerini yükleyerek ve izleyicileri en yeni oyun...
Linux'ta Oyun Nasıl Geliştirilir
On yıl önce, pek çok Linux kullanıcısı en sevdikleri işletim sisteminin bir gün ticari video oyunları için popüler bir oyun platformu olacağını tahmin...