Arch Linux için 5 Harika AUR Yardımcısı

Archlinux Helpers
⏱️ 9 min read

Arch Linux, size bir neşter veren ve Debian/Fedora gibi diğer dağıtımların sağladığı çok fazla el ele tutuşmadan “işte var” diyen bir tür Linux dağıtımıdır. İmza paketi yöneticisi tarafından sağlanan çekirdek/ekstra/topluluk depoları dahil olmak üzere ilk araç seti sınırlı olabilir, ancak bu kasıtlıdır.

İstediğinizi eklemek size kalmış ve Arch User Repository’nin (AUR) kullanışlı olduğu yer burasıdır. Kullanıcıların kendi PKGBUILD betiklerini oluşturmalarına ve resmi depolara dahil olmayan paketler oluşturmalarına izin veren bir depodur. Linux, Session, Slack veya Arch üzerinde çalışan diğer uygulamalar için WhatsApp’ı nasıl edinebileceğinizi merak ettiyseniz, AUR bunların hepsinin bulunduğu yerdir.

AUR’den paketleri kurmanın en hızlı yolu, PKGBUILD’i depodan kendiniz almak ve Arch’s ile derlemektir. makepkg Yarar. Ancak birçok insan bu baş ağrısını yaşamamayı tercih ediyor. AUR istemcilerinin (veya AUR yardımcılarının) devreye girdiği yer burasıdır. Uygulamalarınızı yükleme sürecini çok kolaylaştırırlar.

Dışarıda epeyce AUR yardımcısı var. İşte en popüler 4 tanesi.

1. Yay

Go’da yazılmış, yay (Yet Another Yogurt) sizin için bağımlılıkları çözen ve AUR’ye hızlı ve otomatik erişim sağlayan güçlü bir yardımcıdır. Pacman’ı kullanmaya alışmış herkes, Yay’ı hemen alıp kutusundan çıkarabilir. Bu nedenle EndeavourOS ve Garuda Linux gibi Arch tabanlı dağıtımlar, Arch’ın AUR’sine standart pencereleri olarak bu küçük yardımcıyı kullanır.

Archlinux Yay

Güçlü bağımlılık çözünürlüğü, onu yeni başlayanlar için belki de en iyi yardımcı program yapar.

Tüm söylenenler, bir uyarı ile birlikte gelir: Bazı istemlerini otomatik olarak yanıtlayacak şekilde yapılandırmadığınız sürece (kılavuza bakın). --answerclean, --answerdiff, --answereditve --answerupgrade flags), her kullandığınızda kurduğunuz paketle ilgili daha fazla ayrıntı görmek isteyip istemediğinizi sürekli olarak soracaktır. Öte yandan, paket yükleme/yükseltme işlemi üzerinde onlara daha ayrıntılı kontrol sağladığı için bazıları bunu bir avantaj olarak görebilir.

Kurulum

Yay’ı Arch Linux’a kurmak için aşağıdaki komutu kullanın:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay-git.git
cd yay-git
makepkg -si

Bu kadar.

2. Paru

Vim sizin baş editörünüz mü? Yüklemeden önce komut dosyalarını hızlı ve kolay bir şekilde düzenleme yeteneğine sahip olmak ister misiniz? Kötü durumlardan kurtulmanın yolunu kurcalamayı seven türden biri misiniz? Yukarıdakilerin tümüne “evet” yanıtı verdiyseniz, beğenebilirsiniz. Paru Yay’dan daha fazla.

Archlinux Paru

Paru ve Yay’ın işlevsel olarak aynı araç olduğunu belirtmekte fayda var (Paru’nun Rust ile yazıldığı gerçeği dışında), ancak Paru süreçte daha az adım içeriyor. İlk önce paketi AUR’da bulur, hangi sürümü istediğinizi seçmenizi ister (Yay’ın aktif geliştirmede ikili, derlenmiş sürüm ve “git” sürümü arasında seçim yapmanıza izin vermesi gibi), ardından içeriği dağıtır gözden geçirmeniz için PKGBUILD komut dosyasının

O kadar ayrıntılı olmayabilir, ancak Yay’ın yaptığı her şeyi, kullandığınız bağlamla alakalı, saçma sapan bir şekilde sunar.

Kurulum

Paru’yu Arch Linux’a kurmak için aşağıdaki komutu kullanın:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

Bu kadar.

3. Paçaur

5-büyük-aur-yardımcı-pacaur

paçaur arka uç olarak korkak kullanan bir AUR yardımcısıdır. Daha karmaşık Arch User Repository yardımcılarından biridir ve genellikle tekrarlayan görevleri tamamen otomatikleştirmek isteyen ileri düzey kullanıcılar tarafından seçilir. Örneğin: Yüklü bir ton AUR paketiniz var mı? Seçenekleri girerek klavyede oturmaktan korkuyor musunuz? Bununla sadece şifrenizi girip programa bilmesi gereken her şeyi söyleyebileceksiniz. Bundan sonra her şey sorunsuz yelken.

Kurulum

Pacaur’u Arch Linux’a kurmak için aşağıdaki komutu kullanın:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pacaur.git
cd pacaur
makepkg -si

Bu kadar.

4. Üçlü

Pacaur ile ilgilenmiyorsunuz ama yine de hafif bir şey mi arıyorsunuz? Ödeme trizen. Bash yerine Perl’de yazılmış bir AUR yardımcısıdır (bu, daha fazla esneklik sağlar). Pacaur ile karşılaştırıldığında, çoğu bayrağın tek bir harfe kısaltıldığı daha basit bir sözdizimi sunar (-U yükseltme için, -R kaldırmak için, -S senkronizasyon için). Pacman’e zaten alışkınsanız, üzülmeyin! Bu listedeki diğer tüm AUR yardımcıları gibi, Trizen de Pacman’ın bayraklarını kullanmanıza izin verir.

Archlinux Trizen

Program Bash yerine Perl’de yazıldığından, kodu sessizce yürütmek imkansızdır, bu nedenle Arch Kullanıcı Deposu’ndan paket yüklemenin genel güvenliğini arttırır.

Muhtemelen Trizen’i bu listedeki diğerlerinden ayıran şey, size sunduğu çılgın ayrıntı düzeyidir. Yalnızca yerinde yüklediğiniz her paket için PKGBUILD komut dosyasını düzenlemenize izin vermekle kalmaz, aynı zamanda masaüstü girişini ve onunla birlikte gelen diğer yürütülebilir kabuk komut dosyalarını düzenlemenize de olanak tanır.

Bu program, bu listedeki diğer programların çoğu kadar iyi bilinmiyor, ancak kesinlikle denemeye değer.

Kurulum

Trizen’i Arch Linux’a kurmak için aşağıdaki komutu kullanın:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -si

Bu kadar.

5. Pamak

Archlinux Pamac

Arch’taki paket yöneticilerinin yalnızca terminal tabanlı olduğunu düşünüyorsanız, tekrar düşünün! Kullanım kolaylığı odaklı dağıtımı için Manjaro tarafından yapılan Pamac, Arch’ın resmi depolarından AUR’ye kadar her şey için bir GUI ön uçtan paket yönetimine kadar sunar. AUR dahil sürümleri iki şekilde gelir:

  • pamac-aur – AUR için sadece erişilebilirliği içerir.
  • pamac-hepsi – Yalnızca AUR’ye değil, aynı zamanda flatpak ve snap depolarına da erişmenizi sağlar.

Arch’ta son derece yeniyseniz ve kurulu uygulamalarınızı yönetmek istediğinizde gözlerinizi sürekli olarak bir terminale yapıştırmak istemiyorsanız, Pamac size en iyi GUI tabanlı deneyimi sunacaktır.

Pamac’ın tek gerçek uyarısı, bozuk PKGBUILD komut dosyalarını düzeltmeye gelince o kadar esnek olmamasıdır. Bir paket kurulumu sırasında yanlış giden şeyleri düzeltme olasılığına sahip olmak istiyorsanız, Pamac’ın yanı sıra bu listedeki diğer iyi AUR yardımcılarından birini kurmanızı tavsiye ederim.

Kurulum

Pamac’ı Arch Linux’a kurmak için aşağıdaki komutu kullanın:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pamac-all.git
cd pamac-all
makepkg -si

Bu kadar.

Sıkça Sorulan Sorular

1. AUR yardımcılarının kullanımı güvenli midir?

AUR’nin doğası gereği güvenli hale getirilmediğini belirtmekte fayda var. Kötü paketler hızla unutulup gitse de, dikkatli olmanız gereken kötü niyetli paketler değildir. Her paket bakımcısı mükemmel bir güncellemeyi yönetemez. Bu makalenin yazıldığı an itibariyle, örneğin, Balena Etcher’ın PKGBUILD’inin çağıyla ilgili bir sorunu var ve AUR paketlerini güncelleyen kişilerden sorun çözülene kadar “balena-etcher” paketini güncellemeleri istenecek.

Bununla birlikte, uygun olmayan şekilde bakımı yapılan paketlerde ara sıra ortaya çıkan neşe bir yana, bu nedenle sisteminizi bozmayı beklememelisiniz. Ne yapmak Mevcut bir tehlike seviyesi, kısmi yükseltmeleri yürütme olasılığıdır. AUR yardımcınız, resmi arşiv depolarını güncellemenin ortasında çökerse, uygun bir tam yükseltme gerçekleştirene kadar sisteminizde bir miktar kararsızlık yaşayabilirsiniz.

Bunu önlemek için, her zaman önce Pacman’ı kullanarak yükseltin (pacman -Syu), ardından AUR paketlerinizi yükseltmek için AUR yardımcısını kullanın!

2. Birden fazla AUR yardımcısı kullanmak güvenli midir?

Bunları aynı anda kullanmaya çalışmadığınız sürece (yani, iki terminal açıp birinde Pacaur, diğerinde Yay’ı çalıştırma), her ikisini de yüklediyseniz, bilgisayarınız patlamayacaktır. AUR yardımcıları, üzerine AUR yetenekleri ekleyen Pacman için paketleyiciler olarak görülmelidir. Sisteminizde aynı dosyaları sorguladıkları için genellikle birbirleriyle karışmazlar. Aklıma gelen tek sorun, her AUR yardımcısı için bir önbellek tutacaksınız; bu, sınırlı depolama alanıyla çalışırken harika değil.

3. Hangi AUR yardımcısı en kullanıcı dostudur?

Yeni başlayanlar için daha uygun olan Yay veya Paru, muhtemelen en iyi bahislerinizdir. Her ikisi de, Linux/Arch’a yeni başlayanlar için bunaltıcı olabilecek aşırı bilgi yüklemesinden kaçınırken, AUR’yi nasıl keşfedeceğiniz üzerinde büyük ölçüde kontrol sağlama konusunda iyi bir denge sağlar.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

You may also like...

Subscribe
Bildir
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x