Cara Menggunakan Pacman di Arch Linux

Artikel ini akan membahas hal-hal penting yang perlu kalian ketahui tentang package manager-nya Arch Linux, pacman.

Menginstal aplikasi

Untuk menginstal aplikasi caranya mudah, kalian tinggal gunakan opsi -S diikuti dengan nama paket aplikasi yang ingin diinstal.

$ sudo pacman -S <nama paket aplikasi>

Sinkronisasi database dan upgrade sistem

Jika kalian adalah pengguna Ubuntu/Debian, maka pastinya sudah familier dengan perintah berikut ini:

$ sudo apt update && sudo apt upgrade

Pada distro Arch Linux, perintah di atas sama dengan perintah di bawah ini:

$ sudo pacman -Syu

Jika kalian ingin menyinkronisasi database dari awal, tambahkan opsi dobel -y seperti pada perintah berikut ini:

$ sudo pacman -Syyu

Mencari aplikasi

Perintah berikut ini berfungsi untuk mencari paket aplikasi yang tersedia di remote repositori:

$ pacman -Ss <masukkan keyword yang ingin dicari>

Menghapus aplikasi

Untuk menghapus aplikasi gunakan opsi -R seperti pada perintah berikut ini:

$ sudo pacman -R neovim

Namun, hanya menggunakan opsi -R tidak direkomendasikan.

Ada kemungkinan paket aplikasi tersebut menginstal dependensi lain pada saat diinstal.

Oleh karena itu, direkomendasi menambahkan opsi -s agar dependensi yang tidak dibutuhkan ikut dihapus.

$ sudo pacman -Rs neovim

Jika kalian tidak membutuhkan konfigurasi paket aplikasi yang telah terinstal pada sistem, tambahkan opsi -n.

$ sudo pacman -Rsn neovim

Menampilkan daftar aplikasi yang telah diinstal

Perintah berikut ini untuk menampilkan daftar aplikasi yang telah diinstal di sistem operasi kalian:

$ pacman -Q

Untuk menampilkan daftar aplikasi yang diinstal secara eksplit, bukan karena diinstal sebagai dependesi aplikasi lain, maka jalankan perintah berikut:

$ pacman -Qe

Untuk menampilkan daftar aplikasi yang telah diinstal tanpa disertai dengan informasi versi aplikasi.

$ pacman -Qq

Untuk menampikan daftar paket aplikasi atau dependensi yang tidak diperlukan oleh sistem, maka jalankan perintah berikut:

$ pacman -Qdt

Kombinasi perintah berikut ini untuk menampilkan daftar aplikasi atau dependesi yang tidak diperlukan kemudian menghapusnya.

$ pacman -Qdtq | sudo pacman -Rsn -

Perintah berikut ini berfungsi untuk menampilkan aplikasi yang telah diinstal dan berasal dari repositori utama Arch Linux:

$ pacman -Qn

Sedangkan untuk menampilkan daftar aplikasi yang bukan berasal dari repositori utama Arch Linux, misalnya berasal dari AUR.

$ pacman -Qm

Mencari aplikasi yang telah terinstal

Jalankan perintah berikut dan masukkan keyword untuk mencari aplikasi yang telah dipasang di sistem operasi kalian.

$ pacman -Qs <masukkan keyword yang ingin dicari>

Menampilkan informasi aplikasi yang telah diinstal

Contoh perintah berikut ini untuk menampilkan informasi paket aplikasi dan versinya.

$ pacman -Q neovim

Untuk menampilkan informasi tentang aplikasi lebih rinci seperti informasi dependensi yang digunakan, kapan paket aplikasi tersebut diinstal, dan sebagainya.

Maka tambahkan opsi -i seperti pada perintah berikut ini:

$ pacman -Qi neovim

Membersihkan cache

Default-nya pacman akan menyimpan cache paket aplikasi, yang berfungsi sebagai backup. Sehingga jika ada masalah pada paket aplikasi, tinggal men-downgrade-nya saha.

Namun, seiring berjalannya waktu tentunya cache packet aplikasi ini akan memenuhi ruang penyimpanan, apalagi ruang penyimpanan yang kalian punya minim sekali.

Untuk membersihkan cache paket aplikasi versi lama dan cache paket aplikasi yang diperlukan, jalankan perintah berikut ini:

$ sudo pacman -Sc

Perintah berikut ini menghapus seluruh cache paket aplikasi pada sistem termasuk cache paket aplikasi yang terinstal saat ini sekalipun.

$ sudo pacman -Scc

Mengonfigurasi pacman.conf

Untuk mengonfigurasi pacman, edit file yang terletak di /etc/pacman.conf dengan teks editor:

$ sudo nano /etc/pacman.conf

Hidupkan download paralel untuk mempercepat proses unduhan paket aplikasi oleh pacman

Caranya bisa kalian lakukan dengan menghilangkan komentar pada bagian #ParallelDownloads kemudian isi jumlah paralel sesuai selera.

Hilangkan komentar pada bagian #Color agar tampilan pacman menjadi lebih keren 😎.

...
Color
ParallelDownloads = 5
...

Terakhir, edit bagian konfigurasi yang lain jika dirasa perlu.

Instal AUR helper

Jika kalian membutuhkan aplikasi dari AUR, disarankan menggunakan AUR helper untuk mempermudah proses instalasinya. Selengkapnya bisa baca di laman Cara Menginstal AUR helper.