Arch Linux adalah jenis distro Linux yang memberi Anda pisau bedah dan berkata, “memilikinya” tanpa banyak pegangan tangan yang disediakan oleh distro lain seperti Debian/Fedora. Perangkat awalnya, termasuk repositori inti/ekstra/komunitas yang disediakan oleh manajer paket tanda tangannya, mungkin terbatas, tetapi itu disengaja.
Terserah Anda untuk menambahkan apa yang Anda inginkan, dan di situlah Arch User Repository (AUR) berguna. Ini adalah repositori yang memungkinkan pengguna membuat skrip PKGBUILD mereka sendiri dan membuat paket yang tidak termasuk dalam repositori resmi. Jika Anda pernah bertanya-tanya bagaimana Anda bisa mendapatkan WhatsApp untuk Linux, Session, Slack, atau aplikasi lain yang bekerja di Arch, AUR adalah tempat semua ini berada.
Cara tercepat untuk menginstal paket dari AUR adalah dengan mendapatkan PKGBUILD sendiri dari repositori dan mengompilasinya dengan utilitas makepkg Arch. Namun, banyak orang memilih untuk tidak mengalami sakit kepala ini. Di sinilah klien AUR (atau pembantu AUR) masuk. Mereka membuat proses penginstalan aplikasi Anda menjadi sangat mudah.
Ada beberapa pembantu AUR di luar sana. Berikut adalah 4 yang paling populer.
1. Yay
Ditulis dalam Go, GB
Resolusi ketergantungannya yang kuat menjadikannya utilitas terbaik untuk pemula.
Semua yang dikatakan, itu memang datang dengan satu peringatan: Kecuali jika Anda mengonfigurasinya untuk menjawab beberapa permintaannya secara otomatis (periksa manual untuk –answerclean , –answerdiff , –answeredit , dan –answerupgrade bendera), itu akan terus-menerus menanyakan apakah Anda ingin melihat rincian lebih lanjut mengenai paket yang Anda instal setiap kali Anda menggunakannya. Di sisi lain, beberapa mungkin menganggap ini sebagai keuntungan karena menawarkan kontrol yang lebih terperinci atas proses instalasi/peningkatan paket.
Instalasi
Untuk menginstal Yay di Arch Linux, gunakan perintah berikut:
sudo pacman -S –needed base-devel git git clone https://aur.archlinux.org/yay-git.git cd yay-git makepkg -si
Itu dia.
2. Paruh
Apakah Vim editor andalan Anda? Apakah Anda suka memiliki kemampuan untuk mengedit skrip dengan cepat dan mudah sebelum menginstal? Apakah Anda tipe orang yang suka mengotak-atik jalan keluar dari situasi buruk? Jika Anda menjawab “ya” untuk semua hal di atas, Anda mungkin menyukai GB
Perlu disebutkan bahwa Paru dan Yay secara fungsional adalah alat yang sama (kecuali fakta bahwa Paru ditulis dalam Rust), tetapi Paru melibatkan lebih sedikit langkah dalam prosesnya. Ini pertama kali menemukan paket di AUR, meminta Anda untuk memilih versi mana yang Anda suka (seperti bagaimana Yay memungkinkan Anda memilih antara biner, versi yang dikompilasi, dan versi “git” dalam pengembangan aktif), lalu menumpahkan konten dari skrip PKGBUILD untuk Anda tinjau.
Ini mungkin tidak terperinci, tetapi menyajikan semua yang Yay lakukan dengan cara yang tidak masuk akal yang relevan dengan konteks yang Anda gunakan.
Instalasi
Untuk menginstal Paru di Arch Linux, gunakan perintah berikut:
sudo pacman -S –needed base-devel git git clone https://aur.archlinux.org/paru.git cd paru makepkg -si
Itu dia.
3.Pacar
Karena program ini ditulis dalam Perl, bukan Bash, tidak mungkin mengeksekusi kode secara diam-diam, sehingga meningkatkan keamanan keseluruhan untuk menginstal paket dari Arch User Repository.
Apa yang mungkin membedakan Trizen dari yang lain dalam daftar ini, bagaimanapun, adalah tingkat granularitas gila yang ditawarkannya kepada Anda. Anda tidak hanya dapat mengedit skrip PKGBUILD untuk setiap paket yang Anda instal saat itu juga, tetapi juga memungkinkan Anda mengedit entri desktop dan skrip shell lain yang dapat dieksekusi yang menyertainya.
Program ini tidak seterkenal kebanyakan program lain dalam daftar ini, tetapi program ini patut dicoba.
Instalasi
Untuk menginstal Trizen di Arch Linux, gunakan perintah berikut:
sudo pacman -S –needed base-devel git git clone https://aur.archlinux.org/trizen.git cd trizen makepkg -si
Itu dia.
5. Pamak
Jika menurut Anda manajer paket di Arch hanya berbasis terminal, pikirkan lagi! Dibuat oleh Manjaro untuk distro yang berorientasi pada kemudahan penggunaan, Pamac menawarkan front-end GUI hingga manajemen paket untuk semuanya mulai dari repositori resmi Arch hingga AUR. Edisi inklusif AUR-nya hadir dalam dua rasa:
pamac-aur – Termasuk hanya aksesibilitas untuk AUR. pamac-all – Memungkinkan Anda untuk mengakses tidak hanya AUR tetapi juga flatpak dan snap repositori.
Jika Anda sangat baru mengenal Arch dan benar-benar tidak ingin terus-menerus melihat ke terminal kapan pun Anda ingin mengelola aplikasi yang terinstal, Pamac akan menawarkan pengalaman berbasis GUI terbaik.
Satu-satunya peringatan nyata untuk Pamac adalah bahwa Pamac tidak sefleksibel dalam hal memperbaiki skrip PKGBUILD yang rusak. Jika Anda ingin memiliki kemungkinan memperbaiki hal-hal yang salah selama penginstalan paket, saya sarankan menginstal salah satu pembantu AUR baik lainnya dalam daftar ini bersama Pamac.
Instalasi
Untuk menginstal Pamac di Arch Linux, gunakan perintah berikut:
sudo pacman -S –needed base-devel git git clone https://aur.archlinux.org/pamac-all.git cd pamac-all makepkg -si
Itu dia.
Pertanyaan yang Sering Diajukan
1. Apakah AUR helper aman digunakan?
Perlu dicatat bahwa AUR tidak dibuat aman secara inheren. Meskipun paket-paket buruk dengan cepat dilupakan, itu bukan paket berbahaya yang harus Anda waspadai. Tidak semua pengelola paket mampu mengelola pembaruan yang sempurna. Pada saat penulisan artikel ini, misalnya, PKGBUILD Balena Etcher memiliki masalah dengan zamannya dan orang-orang yang memperbarui paket AUR mereka akan diminta untuk memperbarui paket “balena-etcher” hingga masalah tersebut diperbaiki.
Meskipun demikian, selain keriuhan sesekali yang terjadi dengan paket yang tidak dirawat dengan benar, Anda seharusnya tidak berharap untuk merusak sistem Anda karena hal ini. Apa yang menghadirkan beberapa tingkat bahaya adalah kemungkinan melakukan peningkatan sebagian. Jika pembantu AUR Anda mogok di tengah memperbarui repo arch resmi, Anda mungkin mendapatkan beberapa ketidakstabilan di sistem Anda sampai Anda menjalankan pemutakhiran penuh yang tepat.
Untuk menghindari hal ini, selalu perbarui menggunakan Pacman terlebih dahulu ( pacman -Syu ), lalu gunakan pembantu AUR untuk memutakhirkan paket AUR Anda!
2. Apakah aman menggunakan beberapa pembantu AUR?
Selama Anda tidak mencoba menggunakannya secara bersamaan (yaitu, membuka dua terminal dan menjalankan Pacaur di satu terminal dan Yay di terminal lainnya), komputer Anda tidak akan meledak jika Anda menginstal keduanya. Pembantu AUR harus dilihat lebih sebagai pembungkus untuk Pacman yang menambahkan kemampuan AUR di atasnya. Karena mereka menanyakan file yang sama di sistem Anda, mereka umumnya tidak akan saling mengganggu. Satu-satunya masalah yang dapat saya pikirkan adalah Anda akan mempertahankan cache untuk setiap pembantu AUR, yang tidak bagus saat Anda bekerja dengan ruang penyimpanan terbatas.
3. Pembantu AUR mana yang paling mudah digunakan?
Yay atau Paru yang lebih ramah pemula mungkin adalah pilihan terbaik Anda. Keduanya mencapai keseimbangan yang baik yang memungkinkan Anda memiliki kontrol yang besar atas cara Anda menjelajahi AUR sambil menghindari kelebihan informasi yang dapat membebani orang yang baru mengenal Linux/Arch.