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-develsetiap 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-develMendapatkan 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.gitMenyiapkan 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 -srsebelum 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.zstpacman akan otomatis menginstall dependencies yang diperlukan agar program berjalan dengan semestinya
Daftar Pustaka
Arch repository
→ base-devel
→ git
→ archlinuux-wallpaperArch AUR
→ Home Page