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

instagram viewer
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

MembagikanMenciakMembagikanSurel

Topik-topik yang berkaitan

  • Linux
  • Manajer Paket
  • Arch Linux
  • Instal Perangkat Lunak
  • Perintah Linux

Tentang Penulis

Deepesh Sharma (118 Artikel Diterbitkan)

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.

More From Deepesh Sharma

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan