Arch Linux

Cara Menggunakan Pacman di Arch Linux

Cara Menggunakan Pacman di Arch Linux
Arch Linux merupakan pengedaran Linux yang kompleks, menjadikannya sistem operasi Linux yang melelahkan. Pengaturcara yang tidak mempunyai perintah yang kuat terhadap Arch Linux biasanya memilih pengedaran lain. Perbezaan utama antara Arch Linux dan pengedarannya yang lain adalah Pacman. Pacman adalah pengurus pakej yang menyokong penggunaan pakej di Arch Linux. Ini menyamakan penggunaan pakej, baik dari repositori dan yang anda bina sendiri. Pacman menggabungkan satu set perintah yang memudahkan manipulasi pakej berasaskan Arch dalam edaran Arch Linux. Pacman juga mengandungi pakej binari untuk membantu dalam pembuatan bungkusan. Dalam pengedaran Linux yang lain, anda mematuhi arahan apt; sementara di Arch Linux, perintah Pacman dapat berguna untuk pengurusan repositori dan pembuatan sistem yang lebih cekap.

Panduan ini berkongsi beberapa pengetahuan asas mengenai Pacman untuk pemula dan pengaturcara profesional. Ini merangkumi semua domain yang mungkin anda perlukan semasa beroperasi di Arch Linux dengan Pacman. Perintah ini dapat membantu menjadikan pengurusan pakej berasaskan Arch anda di Linux lebih efisien dan mudah.

Memerintahkan Perintah Pacman

Sekiranya anda mengoperasikan Pacman di Arch Linux, dan untuk meningkatkan penggunaan pengurus pakej dinamik ini, anda mesti mengetahui arahan berikut:

Perintah ini merangkumi penggunaan Pacman dengan mahir dan merupakan perintah penting yang mungkin perlu Anda fahami untuk mengatasi penggunaan Pacman.

Memasang Pakej dengan Pacman

Ini adalah domain utama yang akan anda pilih setelah memilih pengurus pakej Arch Linux. Untuk mendapatkan perisian dari repositori sistem atau membina pakej, langkah pertama adalah memasangnya menggunakan Pacman. Perintah Pacman untuk memasang satu atau beberapa pakej adalah seperti berikut:

$ pacman -S _package_name1_ _package_name2_…

Set titik terakhir mewakili kesinambungan dalam perintah. Anda perlu mengganti nama pakej dalam arahan di atas untuk memasangnya di sistem anda. Segerakkan pakej yang dipasang sebelum mengklasifikasikannya sebagai pergantungan atau pakej yang dipasang secara eksplisit melalui perintah -S dan -U.

Membuang Pakej yang Dipasang

Untuk membuang pakej yang dipasang di Arch Linux, anda mempunyai tiga pilihan utama:

  1. Keluarkan bungkusan sahaja
  2. Keluarkan bungkusan bersama dengan pergantungannya
  3. Keluarkan kebergantungan sahaja

Untuk membuang pakej sahaja, keluarkan arahan berikut:

$ pacman -R pakej_nama_


-R menandakan arahan penyingkiran.
Untuk membuang pakej bersama dengan kebergantungannya, berikan arahan berikut:

$ pacman -Rs _package_name_


Untuk membuang kebergantungan dari pelayan anda, keluarkan arahan berikut:

$ pacman -Qdtq | pacman -Rs -

Meningkatkan Pakej

Dalam pengedaran Linux yang lain, perintah apt melakukan pengemaskinian pakej. Di Arch Linux, satu arahan di Pacman bukan sahaja mengemas kini tetapi juga menyegerakkan dan menyegarkan pakej sistem. Perintah berikut menaikkan pakej yang dikonfigurasikan sahaja dan tidak mengemas kini pakej tempatan yang terdapat pada sistem:

$ pacman -Syu


Di sini, -y menyegarkan sistem dan -u adalah untuk peningkatan pakej. Makna harfiah dari perintah ini adalah menyegerakkan paket dengan pangkalan data pelayan utama, kemudian menyegarkan pakej yang disambungkan ke pangkalan data. Terakhir, arahan ini mengemas kini pakej jika kemas kini tersedia. Perlu diingat bahawa anda mesti memilih kemas kini penuh, kerana pakej yang dikemas kini sebahagiannya tidak sesuai dengan Arch Linux.

Cari Pakej

Pacman juga cekap dalam mencari pakej dalam pangkalan data pelayan anda berdasarkan nama dan keterangan pakej yang diperlukan.

$ pacman -Ss _string1_ _string2_


Sekiranya anda mencari pakej yang sudah ada di sistem anda, maka gunakan kod berikut. Anda boleh menambahkan rentetan lain dalam kod ini selepas string2 secara serentak.

$ pacman -Qs _string1_ _string2_


-Q melambangkan pencarian pakej di pangkalan data tempatan.

$ pacman -F _string1_ _string2_


-F mencari pakej jarak jauh dalam pangkalan data.

Membersihkan Cache Pakej

Di Arch Linux, Pacman tidak memadamkan pakej yang dipasang sebelumnya dari storannya. Oleh itu, anda perlu memasukkan arahan berikut untuk membersihkan cache pangkalan data anda. Perintah ini menghapus pakej yang tidak diselaraskan.

$ pacman -Sc


Untuk membersihkan semua fail di cache, masukkan perintah berikut:

$ pacman -Scc

Memasang Pakej Tempatan

Semasa menggunakan Pacman, anda hanya perlu memasang pakej tempatan dan jauh di luar bidang kuasa repositori pelayan. Kod berikut akan memasang pakej tempatan setelah mencari simpanan jauh.

$ pacman -U _ / path / to / package / package_name-versi.pkg.tar.xz_
$ pacman -U http: // www.contoh.com / repo / contoh.pkg.tar.xz


Kod kedua boleh memasang pakej jarak jauh yang tidak ada di simpanan rasmi.

Penyelesaian masalah

Anda mungkin menghadapi salah satu daripada tiga jenis kesalahan berikut semasa bekerja dengan Pacman di Arch Linux:

Kesalahan fail bertentangan berlaku kerana terdapatnya fail yang bertentangan di repositori. Anda boleh menamakan semula fail secara manual atau memaksa fungsi ganti. Perintah berikut digunakan untuk fungsi menimpa:

$ pacman -S - pakej glob overwrite

Ralat pakej tidak sah muncul kerana kemas kini sebahagian pakej. Lebih baik mencari keterangan pakej sebelum memasangnya.
Kesalahan pangkalan data penguncian berlaku kerana gangguan dalam mengubah pangkalan data.

$ lsof / var / lib / pacman / db.lck


Jalankan arahan di atas untuk mengesan pertembungan dalam proses penguncian. Dan kemudian, anda boleh kembali mengunci pangkalan data.

Kesimpulannya

Pacman adalah pengurus pakej Arch Linux yang membantu dalam pemasangan dan pengurusan pakej dan sistem binaan. Sekiranya anda mengikuti panduan ini, maka mudah bagi anda untuk mengendalikan Pacman dengan kecekapan maksimum dalam sistem Arch Linux anda. Panduan ini telah merangkumi sebahagian besar perintah yang perlu anda ketahui semasa menggunakan Pacman.

Cara Menggunakan Mesin Cheat GameConqueror di Linux
Artikel ini merangkumi panduan mengenai penggunaan mesin cheat GameConqueror di Linux. Ramai pengguna yang bermain permainan di Windows sering menggun...
Emulator Konsol Permainan Terbaik untuk Linux
Artikel ini akan menyenaraikan perisian emulasi konsol permainan popular yang tersedia untuk Linux. Emulation adalah lapisan keserasian perisian yang ...
Distro Linux Terbaik untuk Permainan pada tahun 2021
Sistem operasi Linux telah jauh dari tampilan asal, ringkas dan berasaskan pelayan. OS ini telah berkembang pesat dalam beberapa tahun kebelakangan in...