Linux
Menguasai Pacman untuk Arch Linux
Arch Linux adalah distribusi Linux populer yang dipuja karena kesederhanaannya dan rilisnya yang bergulir.
Itu menghilangkan banyak aplikasi yang dikirimkan bersama distribusi lain, dan Anda bebas menginstal aplikasi yang Anda inginkan dan butuhkan. Namun, Anda harus merasa nyaman dengan manajer paketnya Pacman.
Manajer paket Pacman memberi pengguna cara sederhana untuk mengelola paket. Paket dapat dikelola dari repositori resmi atau dari build pengguna sendiri dengan Pacman. Ikuti panduan ini untuk menguasai Pacman untuk Arch Linux.
Memperbarui Sistem
Untuk memperbarui sistem dan semua perangkat lunak yang diinstal, gunakan perintah:
pacman -Syu
Untuk memaksa penyegaran penuh database paket dan memperbarui sistem:
pacman -Syuu
Mencari Paket
Jika Anda ingin menginstal sebuah paket tetapi tidak begitu ingat nama paketnya, maka Anda dapat melakukan pencarian kata kunci langsung dari terminal.
pacman -Ss {keyword}
Misalnya, jika Anda ingin menginstal gimp, Anda dapat melakukan pencarian untuk melihat apa nama paket yang tersedia.
pacman -Ss gimp
Untuk mencari paket yang diinstal:
pacman -Qs package_name
Menginstal Paket/Perangkat Lunak
Anda dapat menggunakan perintah di bawah ini untuk menginstal satu atau beberapa paket:
pacman -S package1 package2
Namun, lebih baik memperbarui sistem terlebih dahulu sebelum menginstal paket apa pun. Gunakan perintah berikut untuk memperbarui dan menginstal perangkat lunak:
pacman -Syu package1 package2
Menginstal Paket dari Sumber Pihak Ketiga
Anda tidak akan selalu menginstal paket dari repositori jarak jauh. Untuk menginstal paket dari direktori lokal, gunakan yang berikut ini:
pacman -U /path/to/packagefile_packagename.pkg.tar.xz
Jika Anda ingin menginstal paket dari repositori tidak resmi, Anda dapat menggunakan perintah berikut:
pacman -U https://packagesite.com/repo/packagename.pkg.tar.xz
Daftar Paket Terinstal
Jika Anda hanya ingin melihat semua paket yang diinstal di sistem Anda, gunakan perintah:
pacman -Ql
Unduh Paket
Ada beberapa contoh ketika Anda ingin mengunduh paket tetapi tidak menginstalnya. Gunakan perintah ini:
pacman -Sw package_name
Uninstall Paket/Perangkat Lunak
Penghapusan paket berjalan seiring dengan pemasangan paket. Untuk menghapus paket dan meninggalkan dependensinya, gunakan perintah berikut:
pacman -R package
Jika Anda ingin menghapus paket dan dependensinya yang tidak digunakan oleh paket lain, jalankan perintah ini:
pacman -Rsu package
Untuk memeriksa file tersendiri:
pacman -Qdt
Anda dapat menggabungkannya dengan perintah berikut untuk menghapus paket/tersendiri yang tidak digunakan dan file konfigurasinya:
pacman -Rsnu $(pacman -Qtdq)
Hapus Semuanya Kecuali Sistem Dasar
Ini semacam cara untuk memulai dari awal. Jika ada kebutuhan untuk “mengembalikan ke setelan pabrik” sistem Anda, dua langkah berikut memungkinkan Anda melakukannya dengan mudah.
Pertama, kita perlu membuat semua paket yang diinstal menjadi “dependency:”
pacman -D --asdeps $(pacman -Qqe)
Selanjutnya, kita perlu mengubah alasan penginstalan untuk paket penting (sistem dasar) menjadi “secara eksplisit”, sehingga tidak diperlakukan sebagai tersendiri dan dihapus:
pacman -D --asexplicit base linux linux-firmware
Terakhir, kita akan menghapus semua file “yatim piatu”:
pacman -Rns $(pacman -Qtdq)
Menghapus Cache Paket
Pacman tidak secara otomatis menghapus paket versi lama atau yang dicopot pemasangannya secara otomatis. Hal ini memungkinkan penurunan versi yang mudah dan penginstalan ulang yang mudah dari folder cache.
Namun, seiring bertambahnya cache di dalam, itu mungkin menjadi tidak terkendali. Perintah ini menghapus semua versi cache dari paket yang diinstal dan dihapus kecuali tiga versi terbaru.
paccache -r
Untuk menghapus paket cache yang saat ini tidak diinstal, jalankan perintah berikut:
pacman -Sc
Jika Anda ingin menghapus cache sepenuhnya, jalankan perintah di bawah ini. Ini akan membuat folder cache Anda benar-benar kosong.
pacman -Scc
Harap dicatat bahwa ini bukanlah daftar yang lengkap. Kemungkinannya tidak terbatas dengan Pacman, dan Anda perlu meluangkan waktu untuk membiasakan diri dengan perintah lain yang tidak disebutkan di sini.
Namun, dokumentasi Arch Linux sangat bagus dan merupakan titik referensi yang bagus. Dengan itu, kami telah memberi Anda dasar yang kokoh di sini. Pelajari perintah-perintah ini, dan Anda akan cukup kompeten dengan Arch Linux.