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.

Laman google-chrome di 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