Pacman
De drev
Sommaire
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