Cara Menginstal Aplikasi dari AUR (Arch User Repository)
Kebanyakan orang memilih distro Arch Linux selain karena ingin terlihat superior, salah satunya karena adanya Arch User Repository ini.
Dengan adanya AUR, pengguna dapat menginstal berbagai macam aplikasi yang tidak tersedia di repositori utama.
Panduan ini akan menjelaskan cara menginstal aplikasi dari AUR (Arch User Repository) menggunakan dua metode, yaitu metode instalasi secara manual dan dengan AUR Helper.
Persiapan
Sebelum lanjut ke proses instalasi, pastikan paket aplikasi base-devel
dan git
sudah terinstal di sistem operasi kalian.
Kalian bisa mengeceknya dengan menjalankan perintah berikut ini:
$ pacman -Qi base-devel
$ pacman -Qi git
Jika salah satu dari paket di atas belum diinstal, instal dengan menjalankan perintah berikut ini:
$ sudo pacman -S base-devel
$ sudo pacman -S git
Instal Aplikasi Secara Manual
Sebelum lanjut ke proses instalasi, tentu saja, cari terlebih dahulu aplikasi yang ingin kalian instal di situs web AUR.
Tahap instalasi
Dalam panduan ini, kita akan mencoba menginstal aplikasi Google Chrome.
Pertama, salin url repositori git yang berasal dari AUR.
Unduh repositori aplikasi yang ingin diinstal dengan perintah git berikut ini:
$ git clone https://aur.archlinux.org/google-chrome.git
Masuk ke direktori google-chrome
.
$ cd google-chrome
Kemudian jalankan perintah berikut ini untuk menginstal aplikasi google-chrome
:
$ makepkg -si
Pacman akan memproses instalasi google-chrome, tunggu hingga selesai.
Jika sudah selesai, selamat kalian berhasil menginstal aplikasi dari AUR dengan cara manual ini.
Memperbarui aplikasi
Untuk memperbarui aplikasi, kalian harus melakukannya secara manual seperti pada perintah berikut:
Masuk ke direktori google-chrome
lagi.
$ cd google-chrome
Perbarui repositori git kemudian instal dengan perintah makepkg
seperti pada perintah berikut ini:
$ git pull
$ makepkg -si
Kelebihan dan kekurangan metode ini
Jika kalian ingin menginstal aplikasi yang membutuhkan dependensi yang bukan berasal dari repositori utama Arch Linux, kalian harus menginstal dependensinya terlebih dahulu secara manual.
Daftar dependensi yang dibutuhkan bisa dilihat pada file PKGBUILD
dari paket aplikasi tersebut.
Kelemahan cara ini, tentunya kalian harus instal satu per satu dependensi yang dibutuhkan sebelum menginstal paket aplikasi.
Hal tersebut sangatlah ribet, apalagi jika banyak aplikasi atau dependensi yang perlu diinstal di sistem operasi kalian.
Maka di sinilah AUR helper hadir untuk mengatasi permasalahan tersebut.
Instal Aplikasi dengan Bantuan AUR Helper
Kita akan menggunakan AUR helper bernama paru untuk menginstal aplikasi dari AUR.
Tahap instalasi
Kita akan menginstal paru versi binary agar tidak perlu mengompilasinya lagi.
Jalankan perintah berikut ini untuk mengunduh repositori paru-bin
:
$ git clone https://aur.archlinux.org/paru-bin.git
Kemudian instal paru-bin
.
$ cd paru-bin
$ makepkg -si
Setelah paru
berhasil diinstal, kalian dapat menginstal langsung aplikasi dari AUR layaknya seperti pacman
.
$ paru -S google-chrome
Kelebihan dan kekurangan metode ini
Keunggulan dari paru
ini, kalian tidak perlu lagi membuka situs Arch User Repository untuk sekadar mencari aplikasi yang ingin diinstal.
Kalian dapat mencarinya langsung melalui perintah berikut ini.
$ paru <nama aplikasi>
Dan juga, kalian tidak perlu lagi menginstal dependensi dari AUR secara manual, karena sudah dibantu instalkan oleh paru ini.
Memperbarui aplikasi
Untuk memperbarui seluruh paket aplikasi pada sistem, cukup jalankan perintah berikut:
$ paru
Atau
$ paru -Syu
Jika hanya ingin memperbarui seluruh paket dari AUR saja, jalankan perintah berikut ini:
$ paru -Sua