Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
pratique:informatique:pacman_yaourt [15/06/2020 10:31] – [Pacman et Trizen] Zatalyz | pratique:informatique:pacman_yaourt [17/03/2025 18:28] (Version actuelle) – [Nettoyage] Zatalyz | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Liens utiles : | Liens utiles : | ||
- | * [[https:// | + | * [[https:// |
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
===== Résumé des commandes les plus utiles ===== | ===== Résumé des commandes les plus utiles ===== | ||
Ligne 41: | Ligne 43: | ||
==== Recherche ==== | ==== Recherche ==== | ||
- | |||
- | Recherche interactive | ||
- | yaourt -a paquet | ||
Recherche d'un paquet parmi ceux installés : | Recherche d'un paquet parmi ceux installés : | ||
- | | + | |
+ | Pacman regarde dans tous les paquets installés, même ceux d'AUR, avec cette commande. | ||
+ | Avec trizen, plus simple ! | ||
+ | trizen -s paquet | ||
+ | | ||
+ | |||
+ | Trouver où le paquet a mis ses fichiers (arborescence) : | ||
+ | pacman -Ql paquet | ||
+ | | ||
+ | ==== Erreurs ==== | ||
+ | erreur : < | ||
+ | |||
+ | Ça se règle facilement : | ||
+ | trizen -Sy | ||
+ | trizen -S archlinux-keyring | ||
==== Nettoyage ==== | ==== Nettoyage ==== | ||
+ | === Cache === | ||
- | Nettoyer le cache proprement. La commande paccache, fourni avec le paquet pacman, supprime par défaut tous les paquets du cache sauf les trois dernières versions les plus récentes: | + | Nettoyer le cache proprement. La commande paccache, fourni avec le paquet |
sudo paccache -r | sudo paccache -r | ||
Ligne 57: | Ligne 71: | ||
sudo paccache -ruk0 | sudo paccache -ruk0 | ||
- | Optimiser la base de donnée de temps en temps (n' | + | Pour trizen : |
- | | + | |
+ | === Orphelins === | ||
- | Recherche des paquets orphelins. Attention, les paquets AUR demandent parfois certains de ces paquets mais les dépendances ne sont pas bien prises en compte. | + | Recherche des paquets orphelins. Attention, les paquets AUR demandent parfois certains de ces paquets mais les dépendances ne sont pas toujours |
- | Lister les vrais orphelins (paquets ni en dépendances, | + | Lister les vrais orphelins (paquets ni en dépendances |
- | trizen -Qt | + | trizen -Qtd |
| | ||
Lister les orphelins mais aussi les paquets recommandés installés : | Lister les orphelins mais aussi les paquets recommandés installés : | ||
trizen -Qtt | trizen -Qtt | ||
+ | |||
+ | Lister les paquets installés explicitement (pour comparer) : | ||
+ | trizen -Qe | ||
+ | |||
+ | Indique qu'un paquet est explicitement installé s'il a été mal nommé | ||
+ | sudo pacman -D --asexplicit paquetX | ||
+ | |||
+ | Supprimer les orphelins après tout ça : | ||
+ | sudo pacman -Rns $(pacman -Qtdq) | ||
+ | |||
+ | === Commande ultime ? === | ||
+ | Source : https:// | ||
+ | |||
+ | pacman -Rcs $(pacman -Qqdt) | ||
+ | |||
+ | * pacman -Qt liste les packages qui ne sont dépendance d' | ||
+ | * pacman -Qd restreint l' | ||
+ | * pacman -Qq limite l' | ||
+ | * pacman -Rs désinstalle ces packages et parcourt l' | ||
+ | * pacman -Rc nettoie le cache de pacman en même temps, pour libérer un peu plus d' | ||
+ | |||
+ | En théorie, si on n' | ||
+ | |||
+ | On peut compléter par '' | ||
+ | |||
+ | |||
+ | === Obsolète ? === | ||
+ | |||
+ | Optimiser la base de donnée de temps en temps (n' | ||
+ | sudo pacman-optimize | ||