Un ghid pentru utilizarea Managerului de pachete Pacman

Introducere

În ghidurile anterioare v-am arătat cum să instalați aplicații pe distribuțiile Linux bazate pe Debian folosind apt-get și v-am arătat cum să instalați aplicații pe distribuțiile Linux bazate pe Red Hat folosind yum .

În acest ghid vă voi arăta cum să instalați pachetele utilizând linia de comandă în cadrul distribuțiilor Linux bazate pe Arch, cum ar fi Manjaro.

Ce aplicații sunt instalate pe computer

Puteți vizualiza o listă a tuturor pachetelor instalate în sistemul dvs. utilizând următoarea comandă:

pacman -Q

Aceasta va reveni la o listă a tuturor aplicațiilor de pe computer și a numerelor lor de versiune.

Vizualizarea jurnalului de modificări pentru o aplicație instalată

Puteți obține mai multe informații despre un pachet sau pachete, furnizând diverse opțiuni de interogare după cum urmează:

pacman-Q-c octopi

Vezi pachetele instalate ca dependente pentru alte pachete

Comanda de mai sus îmi va arăta modificatorul pentru octopi dacă există. Dacă nu există, va fi afișat un mesaj care să vă spună că nu există un schimbător de informații.

pacman -Q -d

Comanda de mai sus vă arată toate fișierele instalate ca dependențe față de alte pachete.

pacman -Q-d-t

Aceasta vă va arăta toate dependentele orfane instalate pe computer.

Vizualizați pachetele instalate explicit

Dacă doriți să vedeți toate pachetele instalate explicit utilizați următoarea comandă:

pacman -Q-e

Un pachet explicit este unul pe care ați ales să îl instalați, spre deosebire de un pachet instalat ca o dependență de alte pachete.

Puteți vedea care pachete explicite nu au dependențe utilizând următoarea comandă:

pacman -Q -e-t

Vezi toate pachetele dintr-un grup

Pentru a vedea ce grupuri de pachete aparțin, puteți folosi următoarea comandă:

pacman -Q-g

Aceasta va afișa numele grupului urmat de numele pachetului.

Dacă doriți să vedeți toate pachetele dintr-un anumit grup, puteți specifica numele grupului:

pacman -Q-g bază

Informații despre returnarea pachetelor instalate

Dacă doriți să cunoașteți numele, descrierea și orice altă modalitate de detaliere despre un pachet, utilizați următoarea comandă:

pacman-Q-i numele ambalajului

Ieșirea include:

Verificați sănătatea unui pachet instalat

Pentru a verifica starea de sănătate a unui anumit pachet, puteți utiliza următoarea comandă:

pacman -Q -k ambalate

Aceasta va reveni la o ieșire similară cu următoarea:

zero: 1208 de fișiere totale, 0 fișiere lipsă

Puteți rula această comandă împotriva tuturor pachetelor instalate:

pacman -Q-k

Găsiți toate fișierele deținute de un pachet

Puteți găsi toate fișierele deținute de un anumit pachet utilizând următoarea comandă:

pacman -Q-1 numele ambalajului

Aceasta returnează numele pachetului și calea către fișierele pe care le deține. Puteți specifica mai multe pachete după -l.

Găsiți pachetele care nu au fost găsite în bazele de date Sync (de ex. Instalate manual)

Puteți găsi pachete instalate manual folosind următoarea comandă:

pacman -Q -m

Pachetele instalate utilizând yaourt, cum ar fi Google Chrome, vor fi listate utilizând această comandă.

Găsiți pachetele disponibile numai în bazele de date Sync

Acesta este inversul comenzii anterioare și afișează numai pachetele instalate prin bazele de date de sincronizare.

pacman -Q-n

Găsiți pachete de date

Pentru a găsi pachetele care trebuie actualizate, utilizați următoarea comandă:

pacman -Q -u

Aceasta va returna o listă de pachete, numerele lor de versiune și cele mai recente numere de versiuni.

Cum se instalează un pachet folosind Pacman

Pentru a instala un pachet utilizați următoarea comandă:

pacman -S numele de ambalaj

Este posibil să fie nevoie să utilizați comanda sudo pentru a vă ridica permisiunile pentru a rula această comandă. Alternativ, comutați la un utilizator cu permisiuni ridicate utilizând comanda su .

Când un pachet este disponibil în mai multe depozite, puteți alege care depozit de utilizat să îl specificați în comandă după cum urmează:

pacman -S repositoryname / nume_pachet

Instalarea unui pachet cu pacman va descărca și instala automat orice dependență.

De asemenea, puteți instala un grup de pachete, cum ar fi un mediu desktop cum ar fi XFCE .

Când specificați un nume de grup, ieșirea va fi de-a lungul liniilor:

Există 17 membri în grupul xfce4

Depozit suplimentar

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

Puteți alege să instalați toate pachetele din grup apăsând înapoi. Alternativ, puteți instala pachete individuale furnizând o listă de numere separată prin virgulă (adică 1,2,3,4,5). Dacă doriți să instalați toate pachetele între 1 și 10, puteți utiliza și o cratimă (de exemplu, 1-10).

Cum să actualizați pachetele de date

Pentru a actualiza toate pachetele expirate, utilizați următoarea comandă:

pacman -S -u

Uneori doriți să actualizați pachetele, dar pentru un anumit pachet, doriți ca acesta să rămână la o versiune mai veche (deoarece știți că versiunea mai nouă a eliminat o caracteristică sau este ruptă). Puteți folosi următoarea comandă pentru aceasta:

pacman -S -u - numele ambalajului

Afișați o listă a pachetelor disponibile

Puteți vizualiza o listă a pachetelor disponibile din baza de date sincronizare cu următoarea comandă:

pacman -S-1

Afișați informații despre un pachet în baza de date Sync

Puteți găsi informații detaliate despre un pachet în baza de date sincronizare utilizând următoarea comandă:

pacman -S -i pachegename

Căutați un pachet în baza de date Sync

Dacă doriți să căutați un pachet în baza de date de sincronizare, utilizați următoarea comandă:

pacman -S -s nume ambalat

Rezultatele vor fi o listă a tuturor pachetelor disponibile care corespund criteriilor de căutare.

Actualizați baza de date Sync

Puteți să vă asigurați că baza de date de sincronizare este actualizată utilizând următoarea comandă:

pacman -S -y

Acest lucru trebuie folosit înainte de a rula comanda de actualizare. De asemenea, este util să rulați acest lucru dacă nu ați făcut-o într-un timp, astfel încât atunci când căutați obțineți cele mai recente rezultate.

O notă despre comutatoare

De-a lungul acestui ghid, veți observa că am specificat fiecare comutator pe cont propriu. De exemplu:

pacman -S -u

Puteți, bineînțeles, să combinați comutatoarele:

pacman -Su