Una guia per utilitzar el Pacman Package Manager

Introducció

En guies anteriors us he mostrat com instal·lar aplicacions en distribucions Linux basades en Debian utilitzant apt-get i també us he mostrat com instal·lar aplicacions en distribucions Linux basades en Red Hat utilitzant yum .

En aquesta guia us mostraré com instal·lar paquets usant la línia d'ordres dins de les distribucions de Linux basades en Arch com Manjaro.

Quines aplicacions estan instal·lades al vostre ordinador

Podeu veure una llista de tots els paquets instal·lats al vostre sistema utilitzant el següent comandament:

pacman-Q

Això retornarà una llista de totes les aplicacions a l'ordinador i els seus números de versió.

Visualització del registre de canvis d'una aplicació instal·lada

Podeu obtenir més informació sobre un paquet o, en efecte, paquets, proporcionant diverses opcions de consulta de la manera següent:

pacman-Q -c octopi

Veure paquets instal·lats com a dependències per a altres paquets

L'ordre anterior mostrarà la llista de canvis per als polps si existeix. Si no existeix, es mostrarà un missatge que us indicarà que no hi ha cap registre de canvis disponible.

Pacman -Q -d

L'ordre anterior mostra tots els fitxers que s'instal·len com a dependències d'altres paquets.

pacman -Q -d -t

Això us mostrarà totes les dependències òrfenes instal·lades a l'ordinador.

Veure paquets instal·lats explícitament

Si voleu veure tots els paquets explícitament instal·lats, utilitzeu l'ordre següent:

Pacman -Q -e

Un paquet explícit és el que realment voleu instal·lar, en lloc d'un paquet instal·lat com a dependència d'altres paquets.

Podeu veure quins paquets explícits no tenen dependències si feu servir l'ordre següent:

Pacman -Q -e -t

Veure tots els paquets en un grup

Per veure quins paquets de grups pertanyen, podeu utilitzar el següent comandament:

pacman-Q-g

Es mostrarà el nom del grup seguit del nom del paquet.

Si voleu veure tots els paquets en un grup concret, podeu especificar el nom del grup:

pacman -Q -g base

Retorna informació sobre paquets instal·lats

Si voleu conèixer el nom, la descripció i tota la resta de detalls sobre un paquet, utilitzeu l'ordre següent:

pacman-Q-i nombre de paquets

La sortida inclou:

Comproveu la salut d'un paquet instal·lat

Per comprovar la salut d'un paquet en particular podeu utilitzar el següent comandament:

pacman-Q-k paquet de noms

Això retornarà resultats similars als següents:

scratch: 1208 fitxers totals, 0 fitxers que falten

Podeu executar aquesta ordre contra tots els paquets instal·lats:

Pacman -Q-k

Cerca tots els fitxers propietat d'un paquet

Podeu trobar tots els fitxers que són propietat d'un paquet específic utilitzant el següent comandament:

pacman-Q-el paquet de noms

Això torna el nom del paquet i la ruta d'accés als fitxers que posseeix. Podeu especificar diversos paquets després del -l.

Trobeu paquets no trobats a les bases de dades de sincronització (és a dir, instal·lats manualment)

Podeu trobar paquets instal·lats manualment utilitzant l'ordre següent:

Pacman -Q -m

Els paquets instal·lats amb yaourt, com ara Google Chrome, es mostraran amb aquesta ordre.

Trobeu paquets disponibles només a les bases de dades de sincronització

Això és inversa a l'ordre anterior i només mostra els paquets instal·lats a través de les bases de dades de sincronització.

Pacman -Q-n

Trobeu paquets fora de la data

Per trobar paquets que s'han d'actualitzar, utilitzeu l'ordre següent:

Pacman -Q -u

Això retornarà una llista de paquets, els seus números de versió i els darrers números de versió.

Com instal·lar un paquet amb Pacman

Per instal·lar un paquet, utilitzeu l'ordre següent:

pacman -S paquet de noms

És possible que hàgiu d'utilitzar l'ordre sudo per elevar els permisos perquè aquesta comanda s'executi. Alternativament, canvieu a un usuari amb permisos elevats mitjançant la seva comanda .

Quan un paquet està disponible en múltiples repositoris, podeu triar el repositori que voleu utilitzar especificant-lo a l'ordre de la manera següent:

Pacman-S repositoryname / nom_paquet

Instal·lar un paquet amb pacman descarregarà i instal·larà automàticament qualsevol dependència.

També podeu instal·lar un grup de paquets, com ara un entorn d'escriptori com XFCE .

Quan especifiqueu un nom de grup, la sortida serà al llarg de les línies de:

Hi ha 17 membres al grup xfce4

Dipòsit addicional

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

Podeu triar instal·lar tots els paquets del grup prement retorn. D'altra banda, podeu instal·lar paquets individuals proporcionant una llista de números separada per comes (és a dir, 1,2,3,4,5). Si voleu instal·lar tots els paquets entre 1 i 10, també podeu utilitzar un guió (és a dir, 1-10).

Com actualitzar paquets de paquets de data

Per actualitzar tots els paquets obsolets, feu servir l'ordre següent:

Pacman -S -u

De vegades vol que actualitzeu els paquets, però per a un paquet en particular, voleu que es mantingui en una versió antiga (perquè sabeu que la versió més nova ha eliminat una funció o està trencada). Podeu utilitzar l'ordre següent per a això:

Pacman -S -u --ignore el nom del paquet

Mostra una llista de paquets disponibles

Podeu veure una llista dels paquets disponibles a la base de dades de sincronització amb el següent comandament:

Pacman -S -l

Mostra informació sobre un paquet a la base de dades de sincronització

Podeu trobar informació detallada sobre un paquet a la base de dades de sincronització utilitzant el següent comandament:

pacman -S -i nombre de paquets

Cerqueu un paquet a la base de dades de sincronització

Si només voleu cercar un paquet a la base de dades de sincronització useu el següent comandament:

pacman -S -s paquet de noms

Els resultats seran una llista de tots els paquets disponibles que coincideixin amb els criteris de cerca.

Actualitza la base de dades de sincronització

Podeu assegurar-vos que la base de dades de sincronització estigui actualitzada mitjançant l'ordre següent:

Pacman -S -y

Això s'ha d'utilitzar abans d'executar l'ordre d'actualització. També és útil executar-ho si no ho heu fet en un moment perquè, en cercar, obtingueu els resultats més recents.

Una nota sobre commutadors

Al llarg d'aquesta guia, haurà notat que he especificat cada interruptor per si mateix. Per exemple:

Pacman -S -u

Podeu, per descomptat, combinar interruptors:

Pacman-El seu