Panduan Untuk Menggunakan Pengurus Pakej Pacman

Pengenalan

Dalam panduan terdahulu saya telah menunjukkan kepada anda cara memasang aplikasi pada distribusi Linux berasaskan Debian menggunakan apt-get dan saya juga telah menunjukkan kepada anda cara memasang aplikasi pada distribusi Linux berasaskan Red Hat menggunakan yum .

Di dalam panduan ini, saya akan menunjukkan kepada anda cara memasang pakej dengan menggunakan baris arahan dalam distribusi Linux berasaskan Arch seperti Manjaro.

Aplikasi Yang Dipasang Di Komputer Anda

Anda boleh melihat senarai semua pakej yang dipasang pada sistem anda dengan menggunakan arahan berikut:

pacman -Q

Ini akan mengembalikan senarai semua aplikasi pada komputer anda dan nombor versi mereka.

Melihat Perubahan Log Untuk Aplikasi Terpasang

Anda boleh mendapatkan lebih banyak maklumat tentang pakej atau pakej sesungguhnya dengan membekalkan pelbagai pilihan pertanyaan seperti berikut:

pacman -Q -c octopi

Lihat Pakej Dipasang Sebagai Ketergantungan Untuk Pakej Lain

Perintah di atas akan menunjukkan kepada saya changelog untuk octopi jika wujud. Jika ia tidak wujud mesej akan dipaparkan memberitahu anda bahawa tiada changelog tersedia.

pacman -Q -d

Perintah di atas menunjukkan kepada anda semua fail yang dipasang sebagai kebergantungan kepada pakej lain.

pacman -Q -d -t

Ini akan menunjukkan kepada anda semua ketergantungan yatim yang dipasang di komputer anda.

Lihat Pakej Terpasang

Sekiranya anda mahu melihat semua pakej yang dipasang dengan jelas, gunakan arahan berikut:

pacman -Q -e

Satu pakej eksplisit adalah salah satu yang anda pilih untuk dipasang berbanding dengan pakej yang dipasang sebagai pergantungan kepada pakej lain.

Anda boleh melihat pakej eksplisit yang tidak mempunyai kebergantungan dengan menggunakan arahan berikut:

pacman -Q -e -t

Lihat Semua Pakej Dalam Kumpulan

Untuk melihat pakej kumpulan milik anda boleh menggunakan arahan berikut:

pacman -Q -g

Ini akan menyenaraikan nama kumpulan yang diikuti dengan nama pakej tersebut.

Jika anda mahu melihat semua pakej dalam kumpulan tertentu, anda boleh menentukan nama kumpulan:

pacman -Q -g asas

Pulangan Maklumat Mengenai Pakej Yang Dipasang

Jika anda ingin mengetahui nama, perihalan dan semua cara lain mengenai pakej menggunakan arahan berikut:

pacman -Q -i packagename

Output termasuk:

Semak Kesihatan Daripada Pakej Yang Dipasang

Untuk memeriksa kesihatan pakej tertentu, anda boleh menggunakan arahan berikut:

pacman -Q -k packagename

Ini akan mengembalikan output yang serupa dengan yang berikut:

awal: 1208 jumlah fail, 0 fail yang hilang

Anda boleh menjalankan arahan ini terhadap semua pakej yang dipasang:

pacman -Q -k

Cari Semua Fail yang Dimiliki Oleh Pakej

Anda boleh mencari semua fail yang dimiliki oleh pakej tertentu dengan menggunakan arahan berikut:

pacman -Q -l packagename

Ini mengembalikan nama pakej dan laluan ke fail yang dimilikinya. Anda boleh menentukan beberapa pakej selepas -l.

Cari Pakej Tidak Ditemui dalam Pangkalan Data Sync (iaitu Dipasang Secara Manual)

Anda boleh mendapatkan pakej terpasang secara manual dengan menggunakan arahan berikut:

pacman -Q -m

Pakej yang dipasang menggunakan ya seperti Google Chrome akan disenaraikan menggunakan arahan ini.

Cari Pakej Hanya Tersedia Dalam Pangkalan Data Sync

Ini adalah terbalik kepada arahan sebelumnya dan hanya menunjukkan pakej yang dipasang melalui pangkalan data penyegerakan.

pacman -Q -n

Cari Daripada Pakej Tarikh

Untuk mencari pakej yang perlu dikemas kini gunakan arahan berikut:

pacman -Q -u

Ini akan mengembalikan senarai pakej, nombor versi mereka, dan nombor versi terkini.

Cara Pasang Pakej Menggunakan Pacman

Untuk memasang pakej gunakan arahan berikut:

pacman -S packagename

Anda mungkin perlu menggunakan perintah sudo untuk meningkatkan kebenaran anda untuk menjalankan perintah ini. Sebagai alternatif, bertukar kepada pengguna dengan keizinan yang tinggi menggunakan perintah su .

Apabila pakej tersedia dalam pelbagai repositori, anda boleh memilih repository yang digunakan dengan menyatakannya dalam arahan seperti berikut:

pacman -S repositoryname / packagename

Memasang pakej dengan pacman akan memuat turun dan memasang sebarang kebergantungan secara automatik.

Anda juga boleh memasang sekumpulan pakej seperti persekitaran desktop seperti XFCE .

Apabila anda menentukan nama kumpulan output akan berada di sepanjang garis:

Terdapat 17 ahli dalam kumpulan xfce4

Repository extra

1) exo 2) garcon 3) gtk-xfce-engine

Anda boleh memilih untuk memasang semua pakej dalam kumpulan dengan menekan kembali. Sebagai alternatif, anda boleh memasang pakej individu dengan menyediakan senarai nombor yang dipisahkan koma (iaitu 1,2,3,4,5). Jika anda mahu memasang semua pakej antara 1 dan 10, anda juga boleh menggunakan tanda hubung (iaitu 1-10).

Cara Meningkatkan Daripada Pakej Tarikh

Untuk menaik taraf semua pakej yang ada sekarang gunakan arahan berikut:

pacman -S -u

Kadang-kadang anda mahu menaikkan pakej tetapi untuk satu pakej tertentu, anda mahu kekal pada versi lama (kerana anda tahu versi yang lebih baru telah mengeluarkan ciri atau pecah). Anda boleh menggunakan arahan berikut untuk ini:

pacman -S -u --ignagename

Tunjukkan Senarai Pakej yang Sedia Ada

Anda boleh melihat senarai pakej yang tersedia dalam pangkalan data penyegerakan dengan arahan berikut:

pacman -S -l

Maklumat Paparan Mengenai Pakej Dalam Pangkalan Data Segerak

Anda boleh mendapatkan maklumat terperinci tentang pakej dalam pangkalan data penyegerakan dengan menggunakan arahan berikut:

pacman -S -i packagename

Cari Pakej Dalam Pangkalan Data Segerak

Jika anda hanya mahu mencari pakej dalam pangkalan data penyegerakan, gunakan arahan berikut:

pacman -S -s packagename

Hasilnya akan menjadi senarai semua pakej yang tersedia yang sepadan dengan kriteria carian.

Muat semula Pangkalan Data Penyegerakan

Anda boleh memastikan pangkalan data penyegerakan terkini menggunakan arahan berikut:

pacman -S -y

Ini harus digunakan sebelum menjalankan arahan naik taraf. Ia juga berguna untuk menjalankan ini jika anda tidak melakukannya dalam beberapa ketika supaya apabila anda mencari anda mendapat hasil terkini.

Nota mengenai Suis

Sepanjang panduan ini, anda akan mendapati bahawa saya telah menentukan setiap suis sendiri. Sebagai contoh:

pacman -S -u

Anda boleh, tentu saja, menggabungkan suis:

pacman -Su