Isang Gabay Upang Gamitin Ang Pacman Package Manager

Panimula

Sa nakaraang mga gabay na ipinakita ko sa iyo kung paano i-install ang mga application sa distribusyon ng Linux base sa Debian gamit ang apt-get at ipinakita ko rin sa iyo kung paano i-install ang mga application sa Red Hat batay sa distribusyon ng Linux gamit ang yum .

Sa gabay na ito ipapakita ko sa iyo kung paano i-install ang mga pakete gamit ang command line sa loob ng mga distribusyon ng mga base ng Arch tulad ng Manjaro.

Aling mga Aplikasyon ang Naka-install sa Iyong Computer

Maaari mong tingnan ang isang listahan ng lahat ng mga pakete na naka-install sa iyong system gamit ang sumusunod na command:

pacman -Q

Ito ay babalik sa isang listahan ng lahat ng mga application sa iyong computer at ang kanilang mga numero ng bersyon.

Pagtingin sa Baguhin ang Log Para sa Isang Naka-install na Application

Maaari mong makuha ang karagdagang impormasyon tungkol sa isang pakete o sa katunayan pakete sa pamamagitan ng pagbibigay ng iba't ibang mga pagpipilian sa query tulad ng sumusunod:

Pacman -Q -c octopi

Tingnan ang Packages Na-install Bilang Dependencies Para sa Iba pang Mga Pakete

Ang itaas na utos ay magpapakita sa akin ng changelog para sa octopi kung umiiral ito. Kung hindi ito umiiral ang isang mensahe ay ipapakita na nagsasabi sa iyo na walang changelog ay magagamit.

pacman -Q -d

Ang utos sa itaas ay nagpapakita sa iyo ng lahat ng mga file na naka-install bilang mga dependency sa iba pang mga pakete.

pacman -Q -d -t

Ipapakita nito sa iyo ang lahat ng mga naulila na dependency na naka-install sa iyong computer.

Tingnan ang mga Payag na Naka-install na Mga Pakete

Kung nais mong makita ang lahat ng mga malinaw na pakete na naka-install gamitin ang sumusunod na command:

Pacman -Q -e

Ang isang malinaw na pakete ay isa na talagang pinili mong i-install kumpara sa isang pakete na na-install bilang isang dependency sa iba pang mga pakete.

Maaari mong makita kung aling mga malinaw na pakete ay walang mga dependency sa pamamagitan ng paggamit ng sumusunod na command:

Pacman -Q -e -t

Tingnan ang Lahat ng Mga Pakete Sa Isang Grupo

Upang makita kung aling mga pakete ng grupo ang nabibilang sa iyo ay maaaring gamitin ang sumusunod na command:

pacman -Q -g

Ililista nito ang pangalan ng grupo na sinundan ng pangalan ng pakete.

Kung nais mong makita ang lahat ng mga pakete sa isang partikular na grupo maaari mong tukuyin ang pangalan ng grupo:

pacman -Q -g base

Bumalik Impormasyon Tungkol sa Naka-install na Mga Pakete

Kung gusto mong malaman ang pangalan, paglalarawan at lahat ng iba pang paraan ng mga detalye tungkol sa isang pakete gamitin ang sumusunod na utos:

pacman -Q -i packagename

Kasama sa output ang:

Suriin Ang Kalusugan Ng Isang Naka-install na Package

Upang suriin ang kalusugan ng isang partikular na pakete maaari mong gamitin ang sumusunod na command:

pacman -Q -k packagename

Ito ay babalik na katulad ng mga sumusunod:

scratch: 1208 total files, 0 missing files

Maaari mong patakbuhin ang utos na ito laban sa lahat ng naka-install na mga pakete:

Pacman -Q -k

Hanapin ang Lahat ng Mga File na Pag-aari Sa pamamagitan ng Isang Package

Makikita mo ang lahat ng mga file na pag-aari ng isang partikular na pakete gamit ang sumusunod na command:

pacman -Q -l packagename

Binabalik nito ang pangalan ng pakete at ang path sa mga file na nagmamay-ari nito. Maaari mong tukuyin ang maramihang mga pakete pagkatapos ng -l.

Hanapin ang Mga Package na Hindi Natagpuan Sa Ang Mga Sync Database (ie Naka-install nang Manu-mano)

Maaari kang makahanap ng mga pakete na naka-install nang manu-mano gamit ang sumusunod na command:

Pacman -Q -m

Ang mga pakete na naka-install na gamit ang gagamitin tulad ng Google Chrome ay nakalista gamit ang command na ito.

Maghanap ng Mga Pangkat na Magagamit lamang sa Mga Sync Database

Ito ang kabaligtaran sa naunang utos at nagpapakita lamang ng mga pakete na naka-install sa pamamagitan ng mga database ng pag-sync.

pacman -Q -n

Hanapin ang Out Of Date Packages

Upang mahanap ang mga pakete na kailangang ma-update gamitin ang sumusunod na command:

pacman -Q -u

Ito ay babalik sa isang listahan ng mga pakete, ang kanilang mga numero ng bersyon, at ang pinakabagong mga numero ng bersyon.

Paano Upang I-install ang Isang Package Gamit ang Pacman

Upang mag-install ng isang pakete gamitin ang sumusunod na command:

pacman -S packagename

Maaaring kailanganin mong gamitin ang sudo command upang maitaas ang iyong mga pahintulot para sa command na ito upang tumakbo. Bilang kahalili, lumipat sa isang user na may mataas na pahintulot gamit ang su command .

Kapag ang isang pakete ay magagamit sa maramihang mga repository maaari mong piliin kung saan repository upang gamitin sa pamamagitan ng pagtukoy ito sa utos tulad ng sumusunod:

pacman -S repositoryname / packagename

Ang pag-install ng isang pakete na may pacman ay awtomatikong i-download at i-install ang anumang mga dependency.

Maaari mo ring i-install ang isang pangkat ng mga pakete tulad ng isang desktop na kapaligiran tulad ng XFCE .

Kapag tinukoy mo ang isang pangalan ng grupo ang output ay magiging kasama ang mga linya ng:

Mayroong 17 miyembro sa pangkat xfce4

Dagdagan ang repository

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

Maaari mong piliin na i-install ang lahat ng mga pakete sa grupo sa pamamagitan ng pagpindot sa pagbabalik. Bilang kahalili, maaari kang mag-install ng mga indibidwal na pakete sa pamamagitan ng pagbibigay ng listahan ng mga numero na pinaghihiwalay ng kuwit (ie 1,2,3,4,5). Kung nais mong i-install ang lahat ng mga pakete sa pagitan ng 1 at 10 maaari mo ring gamitin ang isang gitling (ie 1-10).

Paano Mag-upgrade sa Out Of Date Packages

Upang mag-upgrade ang lahat ng mga out-of-date na pakete gamitin ang sumusunod na command:

pacman -S -u

Minsan gusto mong i-upgrade ang mga pakete ngunit para sa isang partikular na pakete, gusto mo itong manatili sa isang mas lumang bersyon (dahil alam mo na ang bagong bersyon ay nagtanggal ng isang tampok o nasira). Maaari mong gamitin ang sumusunod na command para sa:

pacman -S -u --ignore packagename

Ipakita ang Isang Listahan ng Mga Magagamit na Pakete

Maaari mong tingnan ang isang listahan ng magagamit na mga pakete sa database ng pag-sync gamit ang sumusunod na command:

pacman -S -l

Ipakita ang Impormasyon Tungkol sa Isang Package Sa Database ng Pag-sync

Makakahanap ka ng detalyadong impormasyon tungkol sa isang pakete sa database ng pag-sync gamit ang sumusunod na command:

pacman -S -i packagename

Maghanap Para sa Isang Package Sa Database ng Pag-sync

Kung gusto mo lamang maghanap ng isang pakete sa database ng pag-sync gamitin ang sumusunod na command:

pacman -S -s packagename

Ang mga resulta ay isang listahan ng lahat ng mga magagamit na pakete na tumutugma sa pamantayan sa paghahanap.

I-refresh ang Database ng Pag-sync

Maaari mong tiyaking napapanahon ang database ng pag-sync gamit ang sumusunod na command:

Pacman -S -y

Ito ay dapat gamitin bago ang pagpapatakbo ng command upgrade. Kapaki-pakinabang din na patakbuhin ito kung hindi mo pa nagawa ito nang ilang sandali upang kapag naghanap ka nakakakuha ka ng pinakabagong mga resulta.

Isang Paalala Tungkol sa Mga Lilipat

Sa buong gabay na ito, napansin mo na tinukoy ko ang bawat switch sa sarili nitong. Halimbawa:

pacman -S -u

Maaari mong, siyempre, pagsamahin ang mga switch:

Pacman -Su