Arch Linux’un en güçlü yanlarından birigüçlü, kullanıcı destekli havuz. Bununla beraber, kullanıcılar kendi paketlerini yükleyebilir. Sonuç olarak, Arch Linux, Linux'taki en iyi yazılım kullanılabilirliğinden bazılarına sahiptir. Arch AUR'a ilgi artmaya devam ettiğinden, ayrıntılı olarak incelemeye karar verdik. El ile paket oluşturma hakkında konuşacağız, “PKGBUILD” ın ne olduğunu açıklayacağız ve hatta Arch Linux Kullanıcı Deposu ile etkileşimi kolaylaştıran bazı programlar göstereceğiz. Yazılımı Arch Linux Kullanıcı Deposundan nasıl yükleyebileceğiniz açıklanmaktadır.
SPOİLER UYARISI: Aşağı kaydırın ve bu makalenin sonunda eğitim videosunu izleyin.
AUR Yardımcısının Dezavantajları
Yeni Arch kullanıcıları için, bir AUR paketi kurmakAUR yardımcısı olmadan zor görünebilir. Gerçek şu ki inanılmaz derecede kullanışlı, çünkü paketleri kendiniz kurarak onları kurtarabilirsiniz. Bir kullanıcı PKGBUILD'ın çalışması için ihtiyaç duyduğu her şeyi indirdiğinde, paket yöneticisi normal bir paket dağıtır. Bu normal paket kurulumdan önce derlemek yerine hızlıca kurulabilir.
Arch PC’leri birçok PC’de çalıştırıyorsanız veAUR yazılımına güveniyorsanız, bu harika bir şey. Büyük yazılımı, optimize edilmemiş yavaş CPU'larda derlemeye gerek yoktur. Bunun yerine, paketleri en hızlı CPU'nuzda bir kez derleyin ve gönderin.
AUR Paketlerini Yardımcısı Olmadan Yükleme
Arch Linux Kullanıcısından yazılım yüklemek içinHavuz, “anlık görüntüleri” indirmeniz gerekir. Bu paketleri kurmanın (bazen) sıkıcı olabileceğini unutmayın. Bunun nedeni, bazı paketlerin kaynak kodunu oluşturmak için gereken kütüphanelere ve programlara sahip olmalarıdır. Normal şartlar altında, bu bağımlılıklar yerel Arch Linux paket deposu tarafından kolayca doldurulacaktır. Diğer zamanlarda o kadar şanslı olmayabilirsin. Bazı paketler, anlık görüntü yoluyla da oluşturulması gereken bağımlılıklar gerektirebilir.
Başlamak için AUR'ye gidin. Bu, herkesin PKGBUILD dosyalarını yükleyebileceği bir web sitesidir. Bir PKGBUILD, özellikle Arch için uyarlanmış bir betiktir. Bir programın kaynak kodunun nasıl alınacağını ve kendisini nasıl kurulacağını ayrıntılı olarak açıklar. Herkes bu dosyalardan birini yükleyebilir, bu da AUR'nin zaman zaman güvenli olamayacağı anlamına gelir.
Kullanıcılar yine de endişelenmemelidir. Yüklenen her paketin bir yorum bölümü var. Bu bölüm kullanıcıların paketin kararlılığı ve güvenliği hakkında yorum yapmasına ve diğer kullanıcıların sistemlerinde çalışan programı almalarına yardımcı olur. Ayrıca, kullanıcıların AUR'deki bir PKGBUILD dosyasının kötü niyetli olduğunu düşündüklerinde kullanabilecekleri bir rapor işlevi de vardır.
Web sitesinde arama özelliğini kullanın ve arama yapınİstediğiniz bir program için. Bu örnekte, Google Chrome'u kullanıyor olacağız. Paket sayfasında, “Anlık görüntü indir” bölümüne bakın ve tıklayın. İndirme işlemi tamamlandığında, bir terminal açın ve aşağıdakileri yapın:
İlk önce, cd
girmek için komut ~/Downloads
dizin.
cd ~/Downloads
Yüklemeler'in içinde, ekran görüntüsünü kullanarak anlık görüntü dosyasını açın. tar
Komut.
tar -xvzf google-chrome.tar.gz
Tar komutunun yaptığı yeni klasörü cd komutuyla girin.
cd google-chrome
Kullan... ls
Bu klasörün tüm içeriğini görüntülemek için komut.
ls
Birkaç dosya göreceksiniz. Bu durumda, bir install.sh kabuk betiği vardır. Bunu yoksay. Bunun yerine bu komutu girin:
makepkg
Bu makepkg
komutu sisteme yerel bir veri oluşturmasını söylerGoogle Chrome için Linux paketini arşivleyin. İnşa etmek için zaman verin. Ubuntu Google Chrome paketini indirmesi, parçalaması ve dönüştürmesi gerekir. Terminal penceresi tekrar kullanılabilir olduğunda bunun bittiğini anlayacaksınız.
Kullan... ls
klasörün içeriğini tekrar görüntülemek için komut. Google Chrome anlık görüntü klasörünün içinde yeni bir yerel kemer paketi var. Kemer paketini ana klasörünüze taşıyın.
mv google-chrome*.tar.gz ~/
Yükleme işlemini başlatmak için ana klasöre geri dönmek üzere CD komutunu girin.
cd ~/
Son olarak, AUR paketini sisteme yükleyin.
sudo pacman -U google-chrome*.tar.gz
Bütün bunlarla, AUR paketi oluşturulmuştur. Paket bir yardımcı aracılığıyla yüklenmediğinden, bu paketi diğer bilgisayarlara dağıtmakta ve derleme işlemini atlamakta özgürsünüz.
AUR Yardımcısı Kullanmanın Avantajları
AUR'dan bir paket derleyebilme veSonradan sakla, gerçek bir artı. Sorun şu ki, sıkıcı olabilir. Bu yüzden çoğu insan “AUR Helper” kullanıyor. Bunlar, kullanıcıların kolayca PKGBUILD dosyalarını indirmelerine ve derleme işlemlerini birkaç adımda başlatmalarına yardımcı olan programlardır. Bu yöntem şu ana kadar AUR'yi seven Arch Linux kullanıcıları için tercih edilen bir yöntemdir ancak her şeyi elle yapmaktan nefret eder.
Birçok farklı AUR yardımcıları var, ancak hepsi de aynı şeyi yapıyor. Bu yüzden hepsini korumak yerine, en iyi 3 kişiyi geçeceğiz!
Not: Bu AUR yardımcıları ana Kemer havuzlarında değildir. Onları Linux PC'nize getirmek için, PKGBUILD'ı elle derlemeniz gerekir. Yukarıdaki talimatları izleyin.
yaourt

Yaourt bugüne kadar en çok kullanılan AUR yardımcısıdır. Öncelikle, ne yüklemek istediğinizi Kemer Kullanıcı Deposunda arayın. Bu pacman paket yöneticisine benzer şekilde yapılır (-Ss ile). Bu örnekte, bir kez daha Google Chrome'u kullanacağız.
yaourt -Ss google chrome
Arama, sonuçları doğrudan AUR'da gösterecektir (kullandığınız anahtar kelimelerle ilgili olarak). Yazılımı kurmak için paket adını not edin. Chrome’un durumunda, paket “google-chrome”.
yaourt -S google-chrome
Bu temel komut sizi yönlendiriryükleme işlemi. Sorun şu ki, çok sıkıcı ve kullanıcıdan sürekli “evet” ve “hayır” seçmesini istiyor. Sorunsuz bir yazılım yüklemek için –noconfirm bayrağını kullanın.
yaourt -S google-chrome --noconfirm
AUR aracılığıyla yüklenen yazılımı güncellemek için şunları yapın:
yaourt -Syyu --aur --noconfirm
Bu, Yaourt'a Arch'ı güncellemesini ve herhangi bir güçlük çekmeden yeni AUR paketleri indirmesini / oluşturmasını söyleyecektir.
Pacaur

Pacaur, inşaat paketini kolaylaştırmayı amaçlayan başka bir AUR yardımcısıdır. İşte nasıl kullanacağınız:
İlk önce AUR'da bir paket bulun. Daha önce olduğu gibi, örnek olarak Chrome'u kullanacağız.
pacaur -Ss google-chrome
Paketin adını bulun. Chrome’un durumunda, google chrome.
Yazılımı aşağıdakilerle yükleyin:
pacaur -S google-chrome
Pacaur'un yükleme işlemi hakkında sorduğu soruları yanıtlayın veya (Yaourt gibi) bunları tamamen atlayın:
pacaur -S google-chrome --noconfirm
Arch Linux'taki paketleri ve Arch User Repository'den oluşturulan programları güncellemek için bu komutu çalıştırın:
pacaur -Syyu
Ahtapotlar

Bir GUI aracı istemek için Arch üzerinde olanlar içinArch Linux sistemiyle etkileşime girdiğinde, AUR, Octopi en iyi çözümdür. Arch User Repo'dan yazılım yüklemek için yeşil yüz simgesine tıklayın. Bu, Octopi aracı için bir sarmalayıcı başlatır. Ardından, örneğin “Google Chrome” gibi bir arama terimi girin.
Yakında, bir sonuç sayfası görünür. Kurmak istediğiniz uygulamaya sağ tıklayın ve “kur” düğmesine tıklayın. Octopi sizi kurulum sürecinden geçirecek.
Not: Güncellemeler olduğunda program sizi bilgilendirecektir.
Sonuç
Arch Linux, topluluktaki birçok kişi tarafından favorigeniş yazılım kullanılabilirliğinden dolayı. AUR ile desteklenmeyen programlar kurmak inanılmaz derecede kolaydır. Arch Linux'ta yeniyseniz, bu aracı kullanmayı öğrenmeniz, Arch Linux deneyiminizi büyük ölçüde geliştirir.
Yorumlar