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:

instagram viewer
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

MembagikanMenciakMembagikanSurel

Topik-topik yang berkaitan

  • Linux
  • Manajer Paket
  • Arch Linux
  • Instal Perangkat Lunak
  • Aplikasi Linux

Tentang Penulis

Deepesh Sharma (117 Artikel Diterbitkan)

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.

More From Deepesh Sharma

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan