Cara Menggunakan AUR di Arch Linux

Jika Anda menggunakan Arch Linux atau distribusi berbasis Arch seperti Manjaro, Archbang, atau EndeavourOS, Anda mungkin pernah melihat istilah AUR. Apa itu? Bagaimana Anda bisa menggunakannya? Cari tahu apa itu AUR dan bagaimana cara menggunakan AUR di Arch Linux.

Apa itu AUR?

Arch User Repository (AUR) adalah tempat di mana Anda dapat menemukan perangkat lunak yang tidak diuji oleh pembuat dan pengelola Arch, tetapi oleh penggunanya. Berkat ini, Anda dapat mengakses katalog besar perangkat lunak yang tidak ada di repositori resmi.

Cara Menggunakan AUR di Arch Linux

Ada dua cara untuk mengakses kumpulan perangkat lunak AUR.

Kebanyakan orang lebih suka menggunakan Pembantu AUR, yang bekerja mirip dengan manajer paket bawaan Arch, Pacman, sambil memperkenalkan beberapa keanehan dan fitur mereka sendiri seperti memungkinkan Anda untuk mengedit konfigurasi build dengan cepat. Pendekatan ini mengotomatiskan penarikan dan pembuatan kode sumber dari AUR saat menggunakan perintah yang sudah dikenal.

Sebagai alternatif, Anda dapat mengunduh paket langsung dari AUR dan mengompilasinya secara manual.

Menggunakan Pembantu AUR

Ada banyak pembantu AUR yang bisa Anda gunakan. Yay bisa dibilang paling populer. Untuk artikel ini, kita akan pergi dengan itu.

  1. Instal alat pengembangan dan git yang diperlukan, jika belum tersedia di distribusi Anda:

sudo pacman -S –membutuhkan basis-devel git

Anda akan disajikan dengan beberapa tambahan perangkat lunak dan diminta untuk memilih mana yang ingin Anda instal.

Pilih opsi default, “semua”, dengan menekan Enter di keyboard Anda.

  1. Ketik y dan tekan Enter ketika ditanya apakah Anda ingin melanjutkan instalasi.
  1. Untuk mengaktifkan yay, pertama-tama tarik kodenya:

git clone https: // aur.archlinux.org / yay.git

  1. Masukkan folder yay:

cd yay

  1. Membangun paket:

makepkg -si

  1. Tekan y ketika ditanya apakah Anda juga ingin menginstal paket bawaan.

Tip : Jika Anda berasal dari Ubuntu atau Debian, Anda juga dapat menginstal file deb di Arch Linux.

Menggunakan Yay untuk Menginstal Paket AUR

Yay menggunakan sintaks yang mirip dengan Pacman, sehingga Anda dapat dengan mudah menginstal paket AUR menggunakan perintah yang sama:

paket yay -Ss

Misalnya, untuk memasang Google Chrome, Anda dapat menggunakan:

yay -Ss google-chrome

Apa yang hebat dengan pembantu AUR seperti yay adalah mereka juga menangani dependensi secara otomatis. Itu adalah file tambahan yang diperlukan oleh perangkat lunak yang Anda coba instal.

Menggunakan Yay untuk Menghapus Instalasi Paket AUR

Untuk mencopot pemasangan apa pun melalui yay, Anda harus menggunakan yay lagi. Untuk itu, Anda dapat menggunakan parameter -R , tetapi lebih baik jika Anda menggunakan -Rns , yang melakukan pekerjaan pembersihan yang lebih baik.

Opsi -n dan -s menginstruksikan Yay untuk mengabaikan penunjukan cadangan dan menghapus semua dependensi paket yang tidak digunakan.

Misalnya, untuk menghapus Google Chrome:

yay -Rns google-chrome

Anda juga dapat menghapus paket tambahan dan sisa dari instalasi sebelumnya dengan yay dengan:

yay -Yc

Pendekatan Grafis untuk Menginstal dan Mengelola Paket AUR

Jika Anda lebih suka pendekatan grafis, Anda dapat menginstal pamac dengan Yay.

Untuk menginstal pamac, gunakan perintah:

yay -S pamac-aur

Setelah penginstalan, Anda dapat menjalankan aplikasi “Tambah/Hapus Perangkat Lunak” di menu Aplikasi Anda. Jika ini membantu, Anda juga cukup mengetik “pamac” ke dalam bilah pencarian dan aplikasi akan tetap muncul.

Klik ikon hamburger dan buka bagian “Preferensi”. Di bawah bagian “Pihak Ketiga”, alihkan untuk mengaktifkan dukungan AUR.

Sekarang Anda dapat mencari paket AUR dan menginstal/menghapusnya.

Baik untuk diketahui : Untuk manajemen paket yang lebih baik, Anda mungkin ingin mempertimbangkan untuk menginstal aplikasi snap di Arch Linux.

Menginstal Paket AUR Secara Manual

Jika Anda memutuskan untuk menggunakan rute manual, Anda dapat mengunduh paket dari AUR secara langsung, mengkompilasi, dan menginstalnya. Sebagai contoh, berikut adalah langkah-langkah untuk mengambil Google Chrome secara manual dari AUR:

  1. Pastikan Anda memiliki alat pengembangan dasar dan git terinstal dengan:

sudo pacman -S –membutuhkan basis-devel git

  1. Klon git Google Chrome secara lokal:

git clone https: // aur / archlinux.org / google-chrome.git

  1. Ubah ke direktori yang dibuat oleh Git dan instal paket:

cd google-chrome makepkg -si

Segera setelah itu, Anda akan menemukan Google Chrome di antara aplikasi terpasang lainnya.

Jika Anda ingin melakukan ini dengan paket lain di AUR, kunjungi situs web basis data dan gunakan fungsi pencarian untuk menemukan apa yang Anda butuhkan di sana. Anda bahkan dapat mengetikkan kata deskriptif untuk apa yang Anda inginkan dari paket tersebut dan database akan mencari deskripsi paket untuk itu.

Setelah Anda mengklik sebuah paket di sana, URL yang perlu Anda tiru akan ditemukan di bawah “Git Clone URL”, biasanya tepat di bawah nama paket di bagian atas halaman web.

Pertanyaan yang Sering Diajukan

Seberapa besar saya bisa mempercayai AUR?

Otentikasi untuk AUR sama ketatnya dengan untuk paket komunitas resmi, sehingga kemungkinan menemukan malware sangat rendah.

Namun, jika paket tidak terpelihara dengan baik, atau dijalankan sebagai daemon, mungkin menimbulkan kesalahan saat Anda memulai sistem. Seperti halnya apa pun yang dikendalikan pengguna, dekati setiap aplikasi yang Anda instal dengan hati-hati.

Ada banyak aplikasi yang dikelola oleh anggota komunitas dan bukan pengembang sebenarnya. Ini mungkin sedikit ketinggalan zaman sebelum pembaruan dilakukan. Jika ada yang rusak selama proses pembaruan, jangan panik dan tunggu sebentar sampai seseorang memperbaikinya di pembaruan berikutnya jika Anda bisa.

Bagaimana saya tahu aplikasi akan berfungsi dengan baik?

Dengan mengunjungi aplikasi di halaman AUR, Anda akan menemukan komentar yang relevan saat Anda menggulir ke bawah. Terkadang pengguna AUR akan berkomentar di sini ketika mereka memiliki tips bermanfaat tentang cara membuat aplikasi berfungsi jika sedikit rusak saat pengiriman. Di lain waktu, mereka akan menunjuk ke alternatif yang lebih baik dari aplikasi yang sama di tempat lain di AUR yang dikelola dengan lebih baik.

Apa artinya ketika pembantu saya mengatakan “paket lokal lebih baru dari AUR?”

Dalam beberapa kasus, pengelola repositori resmi Arch mungkin menyertakan paket yang sebelumnya disediakan di AUR dalam database mereka sendiri. Seringkali, paket resmi akan lebih up-to-date daripada yang disediakan pengelola AUR.

Ketika pesan ini muncul di terminal Anda, paket yang terinstal di sistem Anda lebih baru daripada yang ditawarkan AUR saat ini, mendorongnya untuk mengabaikan pemutakhiran karena itu sebenarnya akan menurunkan apa yang Anda miliki.

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *