Manajer paket adalah tulang punggung sistem Linux. Hanya karena mereka Anda dapat menginstal dan menikmati perangkat lunak terbaru di desktop Anda. Pacman, portmanteau dari kata "paket" dan "manajer," adalah manajer paket default pada sistem berbasis Arch.
Meskipun Pacman cukup mudah dipelajari dibandingkan dengan rekan-rekannya, pengguna yang berasal dari keluarga distro lain merasa frustasi untuk beradaptasi dengan argumen pendek satu karakter dari Pacman. Jadi mari kita lihat Pacman, berbagai opsinya, dan bagaimana Anda dapat menggunakannya untuk mengelola paket di Arch Linux seperti seorang profesional.
Panduan Perintah Pacman
Seperti perintah Linux lainnya, Pacman mengikuti sintaks perintah dasar dengan beberapa flag dan argumen yang telah ditentukan:
sudo pacman -options pkgname
...di mana -pilihan adalah bendera yang Anda gunakan untuk menjalankan fungsi yang berbeda dan nama pkg adalah nama paket yang ingin Anda operasikan.
Tingkatkan Paket Menggunakan Pacman
Saat Anda menginstal Linux, hal pertama yang harus Anda lakukan adalah
perbarui paket yang diinstal. Perintah Pacman berikut akan menyinkronkan paket yang diinstal dengan repositori dan memutakhirkannya jika pembaruan tersedia:sudo pacman -Syu
Untuk memutakhirkan hanya paket tertentu, tentukan nama paket sebagai argumen dengan -S bendera:
sudo pacman -S pkgname
Sebaliknya, Anda juga bisa mencegah peningkatan versi paket di Arch Linux. Ini akan mengharuskan Anda untuk mengedit pacman.conf file yang terletak di /etc direktori, meskipun.
Memasang Paket Baru
Untuk menambahkan program baru ke sistem Anda, Anda harus menginstal paket dari repositori resmi Arch. Itu -S flag membantu Anda dengan menyediakan cara mudah untuk mengunduh dan menginstal paket. Sintaks dasar dari perintah tersebut adalah:
sudo pacman -S pkgname
Misalnya, untuk menginstal paket root:
sudo pacman -S root
Keluaran:
Tentukan daftar paket yang dipisahkan spasi untuk menginstal beberapa paket dengan satu perintah:
sudo pacman -S pkgname1 pkgname2 pkgname3
Seperti Ubuntu, Arch Linux juga memiliki beberapa repositori dari mana Anda bisa mendapatkan paket Anda. Jika paket dengan nama yang sama tersedia di beberapa repositori, pilih yang Anda inginkan dengan menentukan nama repositori.
sudo pacman -S repo/pkgname
Untuk menginstal paket dari repositori "komunitas":
sudo pacman -S community/pkgname
Bagi mereka yang ingin menyimpan cadangan paket tertentu untuk digunakan nanti, Anda dapat mengunduh paket tanpa menginstalnya menggunakan -Sw bendera:
sudo pacman -Sw pkgname
Anda juga dapat mengunduh dan menginstal paket secara langsung menggunakan URL sumber paket. Untuk melakukannya, gunakan -U tandai dan tentukan tautan ke arsip:
sudo pacman -U https://example.com/pkgname.pkg.tar.zst
Memasang Paket Lokal Menggunakan Arsip
Saat Anda tidak menemukan paket di repositori Arch, Anda dapat mengunduh tarball/arsipnya dari internet dan menginstalnya secara manual menggunakan Pacman. Itu -U flag memungkinkan Anda menginstal paket secara lokal menggunakan arsip yang diunduh:
sudo pacman -U /path/to/archive/pkgname.pkg.tar.zst
Biasanya, Pacman melacak paket yang diinstal menggunakan pacman -S pkgname perintah dan secara teratur memeriksa apakah pembaruan tersedia untuk mereka atau tidak. Tetapi jika Anda menginstal paket menggunakan tarball yang diunduh, Anda harus memeriksa pembaruan paket secara manual.
Oleh karena itu, Anda disarankan untuk mengunduh paket dari repositori resmi. Hanya jika paket tidak tersedia di repositori resmi Anda harus mengunduh dan menginstal paket secara lokal menggunakan arsipnya.
Jika Anda menghendaki menurunkan versi paket dengan menginstalnya dari cache paket, gunakan format perintah berikut:
sudo pacman -U file://path/to/archive/pkgname.pkg.tar.zst
Cari Paket untuk Diinstal
Pacman memungkinkan Anda untuk mencari paket di database lokal, database sinkronisasi, dan database file menggunakan -Q, -S, dan -F bendera, masing-masing.
Bila Anda tidak mengetahui nama pasti dari sebuah paket, Anda dapat mencarinya di database sinkronisasi menggunakan: -Ss bendera.
sudo pacman -kueri Ss
Sebagai contoh:
Untuk mencari paket yang sudah terinstal di sistem Anda, gunakan: -Qs bendera:
sudo pacman -Qs permintaan
Jika Anda ingin mempelajari lebih lanjut tentang sebuah paket sebelum benar-benar menginstalnya, gunakan -Si tandai dengan perintah:
sudo pacman -Si pkgname
Untuk membuat daftar paket yatim piatu, yaitu, dependensi terinstal yang tidak diperlukan oleh paket apa pun di sistem:
sudo pacman -Qdt
Anda dapat menggabungkan perintah di atas dengan pacman -Rns perintah untuk mengosongkan beberapa ruang di sistem Anda sebagai berikut:
sudo pacman -Rns $(pacman -Qdt)
Menghapus Instalasi Paket
Saat Anda ingin menghapus paket yang diinstal menggunakan Pacman, gunakan: -R pilihan.
sudo pacman -R pkgname
Keluaran:
Perintah di atas hanya akan menghapus paket yang ditentukan dan akan menjaga dependensinya tetap utuh. Untuk menghapus dependensi bersama dengan paket, tambahkan -s tandai ke perintah:
sudo pacman -Rs pkgname
Jika paket yang ingin Anda hapus bertindak sebagai dependensi dari paket lain, Anda dapat menghapus kedua paket menggunakan tambahan -c bendera:
sudo pacman -Rsc pkgname
Biasanya, Pacman menyimpan file konfigurasi yang terkait dengan sebuah paket dan membuat cadangan file tersebut saat Anda menghapus paket. Untuk mengesampingkan perilaku default ini dan menghapus paket tanpa mencadangkan file konfigurasi, gunakan: -n tandai dengan perintah hapus:
sudo pacman -Rns pkgname
Kosongkan Beberapa Ruang dengan Membersihkan Cache Paket
Saat Anda menginstal paket menggunakan Pacman, itu tidak menghapus file yang diunduh. Sebagai gantinya, ia menyimpannya dalam cache paket sampai dihapus oleh pengguna. Ini dapat menyebabkan masalah penyimpanan yang rendah karena file cache ini dapat menumpuk dan menghabiskan sebagian besar penyimpanan sistem Anda.
Untuk memperbaikinya, membersihkan cache paket secara teratur adalah penting.
pacache -r
Anda dapat memilih untuk hanya menyimpan file cache dari paket yang saat ini diinstal dan menghapus sisanya menggunakan perintah berikut:
pacman -Sc
Pacman vs. APT vs. DNF: Sebuah Perbandingan
Dibandingkan dengan manajer paket lain seperti APT atau DNF, Pacman dapat menjadi rumit bagi pengguna baru mengingat flag kompleks dan tidak intuitif yang digunakan dalam perintah. Tapi itu juga keindahan Pacman; Anda dapat menyelesaikan sesuatu dengan cepat tanpa mengetik beberapa baris perintah di terminal.
Mari kita bandingkan perintah untuk mengupdate dan mengupgrade paket menggunakan APT dan Pacman. Jika Anda menjalankan distro berbasis Debian, Anda harus menjalankan dua perintah untuk mencapai tujuan ini:
sudo apt update
sudo apt upgrade
Anda juga dapat menggabungkan dua perintah di atas menggunakan && operator, tetapi masih kurang jika dibandingkan dengan rekan Pacman-nya:
sudo pacman -Syu
Secara keseluruhan, perintah APT dan DNF sudah cukup jelas dan mudah dipahami untuk pendatang baru Linux, sedangkan perintah Pacman ringkas dan menyelesaikan lebih banyak hal dalam beberapa penekanan tombol.
Melangkah! Menjelajahi Gudang Pengguna Arch
Seperti yang Anda ketahui, Pacman hanya bisa mendapatkan paket dari repositori resmi Arch. Tetapi sebagian besar paket berada di Arch User Repository (AUR) yang dikelola komunitas. Untuk menginstal paket dari AUR, Anda memerlukan helper AUR seperti yay.
AUR adalah repositori yang dibuat dan dikelola oleh pengguna, untuk pengguna. Siapa pun dapat menambahkan paket mereka ke AUR dalam bentuk PKGBUILD asalkan mereka memiliki pengetahuan yang cukup tentang AUR sejak awal.
Apa itu Arch User Repository (AUR)? Semua yang Perlu Anda Ketahui
Baca Selanjutnya
Topik-topik yang berkaitan
- Linux
- Manajer Paket
- Arch Linux
- Instal Perangkat Lunak
- Perintah Linux
Tentang Penulis

Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan informasi di Linux, yang bertujuan untuk memberikan pengalaman yang menyenangkan bagi semua pendatang baru. Tidak yakin tentang film, tetapi jika Anda ingin berbicara tentang teknologi, dia adalah pria Anda.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan