Bagikan ke: Twitter | Facebook | LinkedIn
Daftar isi
Pendahuluan
Arch User Repository atau disingkat AUR adalah sebuah tempat untuk developer atau pihak ke 3 mendistribusikan software/packagenya ke arch linux dengan mudah.
sebelum menginstal software dari AUR kita harus mimiliki git
dan
base-devel
, kita bisa menginstallnya dengan pacman :
pacman -S git base-devel
setiap kali kita menginstall software kita harus berada pada user yang memiliki permission admin, kita bisa menggunakan utilitas sudo atau doas.
sudo pacman -S git base-devel
Mendapatkan build file
isi dari sebuah aur biasanya hanyalah sebuah file yang bernama PKGBUILD, file inilah berisi link source code, pach dan configurasi yang akan otomatis menyesuaikan dengan Arch distro oleh si distributor.
untuk mendapatkan build file kita harus pergi ke AUR website, mengklik software yang akan kita install, lalu klik salah satu link yang ada di “Git Clone URL”, di contoh ini saya akan mencoba menginstall software rar, clone git di folder Project/aur.
cd /Project/aur
git clone https://aur.archlinux.org/rar.git
Menyiapkan package
di tahap inilah package yang akan kita install di siapkan, jika berupa software akan di compile dan bila berupa hal lain seperti font atau theme, akan terdownload dari source yang di tetapkan di file PKGBUILD.
makepkg -sr
sebelum menjalankan perintah diatas kita harus berada pada folder berisi
PKGBUILD, untuk opsi -s
atau --syncdeps
bertujuan untuk menginstall
dependencies dengan pacman dan biasanya kita akan ditanyakan tentang
password akun kita, dan opsi -r
atau --rmdeps
bertujuan untuk
menghapus dependencies yang terinstall oleh opsi -s
.
Menginstall package
setelah package disiapkan akan ada sebuah file yang terkompresi dengan
zst dan memiliki ekstensi .pkg.tar.zst
, untuk menginstallnya kita
hanya perlu menggunakan pacman dengan opsi -U
, opsi ini digunakan
untuk upgrade atau untuk menambahkan package, tentu saja kita harus
menggunakan sudo atau dalam akun root untuk mengintallnya.
sudo pacman -U rar-6.20.0-1-x86_64.pkg.tar.zst
pacman akan otomatis menginstall dependencies yang diperlukan agar program berjalan dengan semestinya
Daftar Pustaka
Arch repository
→ base-devel
→ git
→ archlinuux-wallpaperArch AUR
→ Home Page