Pfft !

Yay / pacman

yay

ActionCommande
Installer un paquetyay -S nom
Rechercher un paquetyay -Ss mot_clef
Mettre à jour tout le systèmeyay ou yay -Syu
Mettre à jour seulement l’AURyay -Sua
Supprimer un paquetyay -R nom
Nettoyer les dépendances orphelinesyay -Yc
Nettoyer le cacheyay -Scc
Installer un paquet localyay -U /chemin/vers/paquet.pkg.tar.zst

pacman

Installer un paquet

sudo pacman -S htop

La commande -S signifie synchronize

Rechercher un paquet

pacman -Ss nom_du_paquet

Mettre à jour le système

sudo pacman -Syu

-S: synchronize -y: rafraîchit la base de données locale -u: met à jour tous les paquets

Mettre à jour un seul paquet

sudo pacman -S nom_du_paquet

Sauvegarder la base de données des paquets

pacman -Qqe > packages.txt

Supprimer les paquets orphelins

Un paquet est orphelin quand il n’est plus requis par aucun autre. Pour les identifier :

pacman -Qdt

Et pour les supprimer :

sudo pacman -Rns $(pacman -Qdtq)

Nettoyer le cache de Pacman

À chaque installation, Pacman garde une copie des paquets téléchargés dans /var/cache/pacman/pkg/. Ça peut vite prendre de la place.

Pour supprimer les anciennes versions des paquets installés :

sudo pacman -Sc

Pour nettoyer tous les packages, à l’exception des 3 versions les plus récentes, exécutez la commande suivante :

$ sudo paccache -r

https://fr.linux-terminal.com/?p=5304

Supprimer un paquet

Pour enlever un paquet sans toucher aux dépendances installées avec lui :

sudo pacman -R nom_du_paquet

Mais attention : cela peut laisser des fichiers ou dépendances orphelines.

Supprimer un paquet et ses dépendances inutiles

Tu veux faire le ménage plus en profondeur ? Utilise :

sudo pacman -Rs nom_du_paquet

Le -s signifie que Pacman va aussi supprimer les dépendances installées uniquement pour ce paquet. C’est très pratique pour éviter de surcharger ton système.

Encore plus strict :

sudo pacman -Rns nom_du_paquet

L’option -n supprime aussi les fichiers de configuration dans /etc. Attention si tu veux garder une trace de ta config pour réinstaller plus tard.