|
|
Ligne 91 : |
Ligne 91 : |
|
| |
|
| # lister les paquets qui ont une dépendance vers le paquet passé en paramètre | | # lister les paquets qui ont une dépendance vers le paquet passé en paramètre |
| pactree <pkg_name> -r | | pactree -r <pkg_name> |
| expac -Q '%N' <pkg_name> | | expac -Q '%N' <pkg_name> |
| </kode> | | </kode> |
Version du 9 janvier 2021 à 12:06
Installer / Mettre à jour
|
pacman -S nom_exact_du_paquet
pacman -Syu
sudo pacman -S nom_du_group --needed
|
Désinstaller
|
pacman -Rs nom_exact_du_paquet
pacman -Rns nom_exact_du_paquet
pacman -Rss nom_exact_du_paquet
pacman -Rcs nom_exact_du_paquet
paccache -r
paccache -rk2
paccache -ruk0
pacman -Sc
pacman -Qdt
pacman -Rns $(pacman -Qtdq)
|
Rechercher
|
pacman -Ss elements de la recherche
pacman -Qs elements de la recherche
pacman -Qm | grep elements de la recherche
pacman -Qen | grep elements de la recherche
pacman -Qe
pacman -Qd
pacman -F /chemin/fichier.ext
sudo pacman -Fy
|
|
pacman -Qi nom_exact_du_paquet
pacman -D --asexplicit nom_exact_du_paquet
pacman -Qi | awk '/^Nom/ {pkg=$3} /Taille/ {print $4$5,pkg}' | sort -n
pacman -Qi | awk '/^Name/ {pkg=$3} /Installed Size/ {print $4$5,pkg}' | sort -h
pacman -Qei | awk '/^Nom/ {pkg=$3} /^Installé/ {print $5,$6,$7,"- "pkg}' | sort -k 3,3 -k 2M -k 1
pacman -Qei | awk '/^Name/ {pkg=$3} /^Install Date/ {print $5,$6,$7,$8,$9,"- "pkg}' | sort -k 3,3 -k 2,2M -k 1,1 -k 5,5
pacman -Qei | awk '/^Name/ { name=$3 } /^Groups/ { if ( $3 != "base" && $3 != "base-devel" ) { print name } }'
pactree -r <pkg_name>
expac -Q '%N' <pkg_name>
|
 |
paccache est disponible dans le paquet pacman-contrib |
/etc/pacman.d/hooks/clean_cache.hook
|
[Trigger]
Operation = Upgrade
Type = Package
Target = *
[Action]
Description = Cleaning the pacman cache
When = PostTransaction
Exec = /usr/bin/paccache -r
|
/etc/pacman.d/hooks/remove_uninstalled_pkg_from_cache.hook
|
[Trigger]
Operation = Remove
Type = Package
Target = *
[Action]
Description = Remove all the cached versions of uninstalled packages
When = PostTransaction
Exec = /usr/bin/paccache -ruk0
|
|
pacman -U /var/cache/pacman/pkg/mon_paquet.pkg.tar.xz
|
Empêcher la mise à jour d'un paquet lors de la mise à jour globale du système
/etc/pacman.conf
|
IgnorePkg = pcre gimp
|
Archive des packages
Configuration des dépôts
/etc/pacman.conf
|
[archlinuxfr]
SigLevel = Optional TrustedOnly
Server = http://repo.archlinux.fr/$arch
|
SigLevel
couldn't connect to host
Le serveur utilisé par pacman ne répond plus.
Editer le fichier /etc/pacman.d/mirrorlist est décommenter d'autres serveurs.
 |
pacman-color n'est plus disponible. |
Outils: PacmanLogViewer
GUI pour visualiser l'historique de l'utilisation de pacman.
Parse le fichier /var/log/pacman.log
|
pacman -S pacmanlogviewer
plv
|
Installer un paquet *.deb
|
yaourt dpkg
dpkg -i paquet.deb
|