Pacman

De drev
Aller à : navigation, rechercher

Options de base

Premier argument

  • -S serveur
  • -Q local

autres arguments

  • s search
  • i information

exemples

  • -Qs chercher des paquets installé
  • -Qi informations sur un paquet installé
  • -Ss chercher des paquets distant
  • -Si informations sur un paquet distant

informations sur un paquet installé

Details du paquet

pacman -Qi packetname


Trouver un paquet depuis un fichier

pacman -Qo filename

par exemple:

pacman -Qo pip

Suppression de paquets

  • Avec les dépendances
pacman -Rsn
  • R : supprimer
  • s : supprimer les dépendances orphelines
  • n : supprimer les backups (.pacsave)


  • Ignorer les dépendances en cours
pacman -Rdd

Netoyage du cache

pacman -Sc

Cas d'utilisation

Trouver un paquet depuis un nom de fichier

pacman -Qo <filename>

Supprimer les paquets orphelin

pacman -Rns $(pacman -Qtdq)

Supprimer un paquet sans ses dépendances (requit ou fournis)

pacman -Rdd <package>


On peut ainsi supprimer gtk2 pour firefox et smbclient pour gnome-shell.

groupes

Un groupe est une collection de paquets (gnome, xfce4, ...)

Pour connaitres les paquets appartenant a un groupe, faire

pacman -Sg <nom du groupe> 

Mirroires

La liste des mirroires est dans /etc/pacman.d/mirrorlist

Mise a jour des mirroires

  • Par l'interface web

Site a l'adresse https://www.archlinux.org/mirrorlist/

On peut choisir divers option, notament le pays.

pactree

Affiche les dependances d'un packet

options :

  • -u depend de
  • -s paquets fils

Resolutions d'erreurs

Problème lors de la verification de l'integritée

exemple:

==> Vérification des signatures des fichiers sources grâce à gpg...
    glibc-2.24.tar.xz ... ÉCHEC (Clef publique inconnue 16792B4EA25340F8)
==> ERREUR : Une ou plusieurs signatures PGP n’ont pas pu être vérifiées.

Importer la clé corespondante avec gpg

gpg --recv-key  16792B4EA25340F8

Source

https://wiki.archlinux.fr/Pacman