Halo semuanya. Mungkin bagi kalian yang baru install Arch Linux masih bingung dengan cara menginstall paket AUR. Nah, paket dari AUR ini tidak bisa secara langsung diinstall melalui pacman. Simak tutorialnya di bawah.
**BACA ARTIKEL INI SAMPAI AKHIR!
Cara Install Paket AUR
1. Persiapkan Beberapa Paket
Beberapa paket yang harus diinstall terlebih dahulu adalah,
1. Git, untuk mendownload AUR Helper
2. Bahasa pemrograman sesuai AUR Helper yang ingin diinstal, berikut listnya:
2. Install AUR Helper
Apa sih AUR Helper itu? Singkatnya, AUR Helper adalah program yang membantu kalian untuk mendownload paket dari AUR dan juga membuildnya secara otomatis sehingga lebih praktis, tidak usah build dan install manual. Nah, AUR Helper ini juga sebenarnya terdapat pada AUR juga sehingga kita dapat mengatakan bahwa AUR Helper sebenarnya juga merupakan paket dari AUR. AUR di sini maksudnya Arch User Repository yang berarti repository yang paketnya dibuat atau diupload oleh user dan berbeda dengan official repository. Memang sedikit membingungkan karena AUR Helper malah terdapat pada AUR yang notabenenya merupakan paket yang tidak bisa diinstall langsung oleh pacman.
Pertama-tama kalian kunjungi https://aur.archlinux.org/packages/ lalu tuliskan yay atau aur helper lainnya sesuai pilihan kalian di kolom Keywords. Dan juga sebenarnya untuk paket yay ini biasanya tertulis di nomor satu pada halaman utamanya, jadi tinggal klik saja jika kalian memilih yay.
Lalu, copy atau salin link tersebut.
Buka terminal dan ketik
git clone urlnya. Untuk urlnya paste dari link yang sudah dicopy sebelumnya.Untuk sekedar pengetahuan, agar kalian tidak ribet untuk clone git paket AUR, hafalkan aja struktur linknya. Link paket AUR itu pasti berbentuk git clone https://aur.archlinux.org/nama_paketnya.git
Ok setelah selesai terdownload, buka foldernya dengan menggunakan command cd.
Pada foldernya, hanya terdapat satu file yaitu
PKGBUILD. Nah, file PKGBUILD inilah yang berfungsi sebagai "acuan" untuk mem-build paket sehingga bisa diinstall oleh distro Arch menggunakan pacman.
Untuk membuildnya, ketik
makepkg -si dan tunggulah sampai semua prosesnya selesai.
Oh ya, jangan dijalankan memakai akses root ya karena makepkg ini tidak bisa dijalankan dengan root, pakai user biasa saja.
Ketika sampai di sini, pencet enter saja karena terlihat huruf Y-nya kapital sehingga menjadi pilihan default yang apabila kita memencet enter maka akan terpilih pilihan default.
Oh ya, kebetulan paket yay ini PKGBUILDnya sudah menginstruksikan untuk menginstall hasil buildnya dengan pacman. Tentunya tidak semua paket menginstruksikan hal tersebut, maka kalian perlu mengetikkan perintah pacman -U nama_paket.tar.gz (file hasil build selalu berformat .tar.gz) jika kalian ingin membuild paket lain dari AUR secara manual.
Jika tulisannya seperti di atas, maka kalian telah berhasil menginstall AUR Helper
3. Install Paket Dengan AUR Helper
Untuk yay, kalian bisa pakai command yay -S namapaket untuk menginstall paketnya. Lihat! dengan AUR Helper kita menjadi mudah karena dengan otomatis mendownload dan menginstall/membuild sendiri.
Nah, paketnya sudah berhasil terinstall nih dengan AUR Helper.
Pemahaman Tambahan (Untuk Pengguna Baru)
Q : Untuk menginstall paket AUR Helper berarti kita harus membuildnya sendiri ya? Apakah hal tersebut berlaku untuk paket AUR lain?
A : Ya, hal tersebut bisa kalian gunakan untuk paket AUR lainnya karena pada dasarnya paket AUR Helper juga merupakan paket dari AUR.
Q : Apakah untuk menginstall paket AUR wajib menggunakan AUR Helper?
A : Tentu saja tidak, karena AUR Helper disini berfungsi sebagai program yang mempermudah saja. Pada dasarnya, AUR Helper juga melakukan langkah-langkah yang kita lakukan di atas untuk membuild dan menginstall paket AUR lainnya. Bedanya, Proses menginstall paket dengan AUR Helper berjalan secara otomatis.
Q : Kalau AUR Helper melakukan proses build seperti yang kita lakukan, maka seharusnya terdapat folder hasil git clone dari paket yang ingin diinstall bukan?
A : Yap, benar. folder hasil git clone tersebut tidak berada di home directory. Melainkan di folder ~/.cache/nama_AUR_Helper/nama_paket
Semisal saya pakai AUR Helper yay dan ingin menginstall paket openboardview-git maka directory foldernya akan berada di ~/.cache/yay/openboardview-git
Posting Komentar