Artikel ini telah ditulis 3 tahun lalu, dan sekarang Yaourt sudah tidak lagi dikembangkan. Sebagai gantinya: kita bisa menggunakan manajer paket aur bernama yay.
Arch Linux adalah salah satu distro yang sangat unik! Berbeda dari hampir keselurhuan distro yang ada. Mulai dari penerapan rolling release-nya, kefleksibilitasannya, hingga sampai bagaimana arch linux mengelola aplikasi-aplikasi third party dalam satu repository.
AUR
Untuk package manager, arch linux menggunakan pacman. Dan itu standard package manager. Dan juga standard repository. Kita bisa menginstall aplikasi-aplikasi secara mudah dan terpercaya, karena tidak semua aplikasi yang bisa masuk ke dalam repository resmi arch linux. Ada pun untuk aplikasi-aplikasi yang dari komunitas, maka arch linux mengumpulkannya semua dalam satu repository besar yaitu AUR (Arch User Repository). Bahkan dalam AUR, terdapat banyak sekali aplikasi yang terdaftar. Pada saat postingan ini ditulis, terdapat sekitar 39 ribu packages. Padahal pada repository resmi sendiri, hanya terdapat sekitar 16 ribu packages.
Yang terdapat dalam AUR sebenarnya bukanlah aplikasi binary yang tinggal tanam dan dieksekusi, bukan juga source code mentahan yang siap di-compile. Tetapi yang terdapat adalah PKGBUILD. Yakni kumpulan set instruksi untuk membuat arch package.
Cara kerja PKGBUILD sederhananya adalah: PKGBUILD berisi instruksi lengkap mulai dari mendownload (clone) project dari git, memeriksa software requirements, hingga proses kompilasi program. Oleh karena itu terkadang untuk satu aplikasi third party, terdapat lebih dari satu entry (PKGBUILD) yang dapat kita install (karena yang buat beda orang), dan itu pun kita bisa merubah PKGBUILD sekehendak kita untuk menyesuaikan environment yang kita gunakan.
Yaourt
Sedang yaourt, menurut dokumentasi resmi arch linux, adalah aplikasi berbasis command line yang melengkapi pacman sebagai package manager. Dan yaourt ini, berfungsi untuk memudahkan kita menginstall aplikasi-aplikasi third party yang dihost di AUR dalam bentuk PKGBUILD.
Untuk set instruksi pun mirip dan identik dengan pacman. Jadi kita tidak perlu susah-susah belajar lagi, karena ia seperti pacman plus AUR dan fitur search package. Misal kita ingin menginstall suatu program, maka kita tinggal menulis kan perintah: yaourt -S nama-package
.
Cara Install Yaourt
Pada fresh instalasi arch linux, yaourt memang tidak dibundle otomatis, sehingga kita perlu menginstall dengan dahulu. Dan karena yaourt tidak ada dalam repository resmi, kita perlu menambahkannya sendiri.
Buka file repository pacman.
sudo nano /etc/pacman.conf
Tambahkan repository archlinuxfr di bagian paling bawah sendiri:
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

Sekarang update database pacman dengan perintah:
sudo pacman -Sy
Lalu install yaourt:
sudo pacman -S yaourt
Cara Menggunakan Yaourt
Seperti yang sudah saya singgung di atas, yaourt memiliki perintah-perintah CLI yang mirip dengan pacman. Sehingga kita tidak perlu waktu untuk belajar lagi dan lagi. Hanya saja, pada yaourt kita bisa mencari paket aplikasi dengan memasukkan keyword.
Beberapa perintah yang terdapat pada yaourt:
yaourt -S <nama-paket>
untuk menginstall paket aplikasi.yaourt <keyword>
untuk mencari paket-paket terbaru dengan keyword.yaourt -Sy
untuk melakukan update database pacman repository.yaourt -Syu
untuk melakukan update database pacman repository sekaligus dengan upgrade aplikasi yang terbaru.yaourt -R <nama-paket>
untuk menghapus paket yang sudah terinstall.
Demikian, semoga bermanfaat!
UPDATE Untuk contoh cara mengistall paket aplikasi dengan yaourt, silakan baca Cara Install Telegram Desktop di Arch Linux.
Beberapa hal diambil dari sumber: https://www.digitalocean.com/community/tutorials/how-to-use-yaourt-to-easily-download-arch-linux-community-packages