Pacman adalah manajer paket yang kuat yang dikirimkan sebagai default pada distro berbasis Arch, tetapi tidak memiliki fungsi mengunduh paket dari Arch User Repository (AUR). AUR adalah repositori yang dikelola komunitas yang menyediakan ribuan paket pihak ketiga dalam bentuk skrip instalasi, juga dikenal sebagai PKGBUILD.
Untuk menginstal paket menggunakan PKGBUILD ini, kami memerlukan pembantu AUR seperti yay. yay tidak terinstal di Arch Linux dan juga tidak tersedia di repositori resmi Arch. Jadi bagaimana Anda menginstal yay untuk mengunduh paket dari AUR di desktop Arch Anda? Mari kita cari tahu.
Cara Install yay di Arch Linux
Paket yay hanya tersedia di Arch User Repository. Perhatikan bahwa Anda dapat menginstal paket secara manual dari AUR tanpa menggunakan pembantu AUR (mirip dengan cara kami menginstal yay di bawah), tetapi sebagai namanya, "AUR helper" membantu Anda dalam proses instalasi, sehingga memudahkan Anda untuk menginstal paket dengan pengguna minimum interaksi.
Untuk menginstal yay di desktop Arch Anda, pertama-tama, unduh dependensi berikut:
sudo pacman -S --membutuhkan basis-devel git
Kemudian, kloning repositori yay menggunakan perintah git clone:
git clone https://aur.archlinux.org/yay.git
Ubah direktori kerja Anda saat ini ke yang baru diunduh yay folder menggunakan perintah cd:
cd yay
Terakhir, gunakan perintah makepkg untuk membangun dan menginstal yay:
makepkg -si
Jika perintah di atas memunculkan kesalahan "cannot find the fakeroot binary", pastikan Anda telah berhasil menginstal dasar-pengembangan paket dan kemudian jalankan kembali perintah.
Selain Arch Linux, metode ini berfungsi untuk distribusi berbasis Arch lainnya juga, termasuk Manjaro, EndeavourOS, dan Garuda Linux.
Setelah selesai, verifikasi instalasi dengan memeriksa versi yay diinstal.
yay --versi
Jika output mengembalikan nomor versi, Anda telah berhasil menginstal yay.
AUR awalnya tidak dibuat untuk digunakan di distro Linux selain Arch Linux dan turunannya (seperti Ubuntu dan Linux Mint). Pada distribusi seperti itu, Anda dapat menggunakan Pacstall, manajer paket yang terinspirasi AUR yang menyediakan pacscripts untuk menginstal perangkat lunak.
Cara Mengelola Paket AUR Menggunakan yay
Perintah yay dan Pacman memiliki banyak kesamaan. Misalnya, untuk menginstal paket baru menggunakan Pacman atau yay, Anda menggunakan -S bendera, sedangkan untuk menghapusnya, Anda harus menggunakan -R pilihan.
Sekarang setelah Anda mengetahui kesamaan antara kedua manajer paket, mari kita mulai dengan manajemen paket di Arch Linux menggunakan ya.
Mencari Paket AUR
Seperti Pacman, yay memungkinkan pengguna untuk mencari paket sebelum menginstalnya. Jika Anda tidak yakin tentang nama paket tertentu, Anda dapat menggunakan perintah yay dengan istilah pencarian untuk menemukan paket terkait.
yay istilah pencarian
Misalnya, untuk mencari paket dengan "chrome" di namanya:
ya chrome
Keluaran:
Untuk mencari paket di repositori resmi dan AUR, gunakan -Ss bendera:
yay -Ss google-chrome
Anda juga dapat menentukan beberapa kata kunci untuk melakukan pencarian yang lebih sempit dan lebih terfokus sebagai berikut:
yay -S istilah1 istilah2
Perintah yang disebutkan di atas pertama-tama akan mencari istilah1 lalu persempit hasilnya dengan mencari istilah2 dalam hasil yang dikembalikan.
Menginstal Paket Dengan yay
Seperti yang telah dibahas sebelumnya, untuk menginstal paket dengan yay, cukup tentukan nama paket di sebelah -S bendera:
yay -S nama paket
Untuk menginstal paket AUR Google Chrome menggunakan yay:
yay -S google-chrome
Proses penginstalan tidak sepenuhnya otomatis dan Anda mungkin harus memasukkan sandi superuser di tengah penginstalan.
Untuk hanya mendapatkan PKGBUILD paket, gunakan -G atau --getpkgbuild bendera:
yay -G google-chrome
Anda juga dapat memilih untuk mencetak PKGBUILD dengan menggunakan -p bendera dengan -G:
yay -Gp google-chrome
Keluaran:
Menghapus Paket Dengan yay
Saat Anda tidak membutuhkan paket AUR dan ingin menghapusnya dari sistem Anda, gunakan -R pilihan:
yay -R nama paket
Untuk mencopot pemasangan Google Chrome:
yay -R google-chrome
Jika Anda ingin menghapus dependensi bersama dengan paket, tambahkan -n tandai ke perintah sebelumnya:
yay -Rns google-chrome
Meningkatkan Paket AUR
Menjalankan perintah yay tanpa argumen apa pun akan melakukan pemutakhiran sistem penuh yang serupa dengan pacman -Syu memerintah. Perhatikan bahwa perintah ini juga akan menyinkronkan dan memutakhirkan paket dari repositori resmi selain AUR.
Untuk hanya memperbarui paket AUR, gunakan -Sua tandai dengan perintah:
yay -Sua
Jika kamu tidak ingin memperbarui paket di Arch Linux, Anda harus memodifikasi file konfigurasi yang terletak di /etc/pacman.conf. Linux juga memungkinkan Anda untuk downgrade paket di sistem Anda jika kamu mau.
Menggunakan yay untuk Menghapus Ketergantungan yang Tidak Perlu
Ketergantungan yang tidak digunakan dapat dengan cepat menumpuk dan menghabiskan sebagian besar penyimpanan sistem Anda jika tidak ditangani. Anda dapat memilih untuk menghapus dependensi bersama dengan paket dengan menggunakan -Rns tandai setiap kali Anda menghapus sesuatu, atau Anda dapat mengambil rute yang lebih baik dengan menyapu semuanya sekaligus menggunakan -Yc bendera.
yay -Yc
Itu -Y pada perintah tersebut merupakan singkatan dari "yay" dan hanya akan melakukan operasi pada paket-paket yang terinstall menggunakan yay.
Perintah tambahan yay
Untuk mencetak statistik paket dan kesehatan sistem dengan yay, jalankan perintah berikut:
yay -Ps
Keluaran:
Jika Anda memerlukan bantuan dengan perintah, Anda dapat dapatkan bantuan baris perintah dengan mudah menggunakan --Tolong bendera:
ya --tolong
Atau, Anda dapat melihat halaman manual yay menggunakan:
man yay
AUR Memiliki Semua yang Anda Butuhkan!
Sekarang setelah menginstal paket AUR sangat mudah bagi Anda, periksa AUR dan cari perangkat lunak yang selalu ingin Anda instal di Linux. Ada kemungkinan besar itu akan tersedia di repositori.
Perlu diingat bahwa menggunakan AUR juga menimbulkan risiko keamanan. Karena siapa pun dapat menambahkan PKGBUILD mereka ke AUR, skrip penginstalan ini tidak sering diuji dan ditinjau dengan benar. Tetapi itu tidak berarti Anda harus berhenti mengunduh paket dari AUR sama sekali.
Sebagai gantinya, minimalkan risiko dengan meninjau PKGBUILD sebelum menginstal paket. Ini tidak hanya akan menjaga keamanan sistem Anda, tetapi Anda juga akan mempelajari cara kerja paket di AUR.
Apa itu Arch User Repository (AUR)? Semua yang Perlu Anda Ketahui
Baca Selanjutnya
Topik-topik yang berkaitan
- Linux
- Manajer Paket
- Arch Linux
- Instal Perangkat Lunak
- Aplikasi Linux
Tentang Penulis

Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan informasi di Linux, yang bertujuan untuk memberikan pengalaman yang menyenangkan bagi semua pendatang baru. Tidak yakin tentang film, tetapi jika Anda ingin berbicara tentang teknologi, dia adalah pria Anda.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan