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.