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édenteProchaine révisionLes deux révisions suivantes | ||
pratique:informatique:pacman_yaourt [03/10/2017 13:57] – modification externe 127.0.0.1 | pratique:informatique:pacman_yaourt [15/06/2020 10:39] – Zatalyz | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Pacman et Yaourt | + | ====== Pacman et Trizen |
Pacman est le gestionnaire de paquet d' | Pacman est le gestionnaire de paquet d' | ||
- | Yaourt est une surcouche à Pacman qui ajoute des options intéressantes, | + | <del>Yaourt</ |
Liens utiles : | Liens utiles : | ||
- | * [[https:// | + | * [[https:// |
- | * [[https:// | + | * [[https:// |
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
===== Résumé des commandes les plus utiles ===== | ===== Résumé des commandes les plus utiles ===== | ||
Ligne 14: | Ligne 15: | ||
Mise à jour de la base, des paquets des dépôts plus ceux de AUR. | Mise à jour de la base, des paquets des dépôts plus ceux de AUR. | ||
yaourt -Syua | yaourt -Syua | ||
+ | OU | ||
+ | trizen -Syu | ||
Mettre uniquement les bases à jour, sans toucher aux paquets | Mettre uniquement les bases à jour, sans toucher aux paquets | ||
yaourt -Sya | yaourt -Sya | ||
+ | OU | ||
+ | sudo pacman -Syu | ||
+ | | ||
Installer un paquet | Installer un paquet | ||
- | | + | |
Désinstaller un paquet et ses fichiers de configuration | Désinstaller un paquet et ses fichiers de configuration | ||
Ligne 28: | Ligne 34: | ||
+ | J'ai eu des erreurs dernièrement, | ||
+ | python-crypto : | ||
+ | |||
+ | Pour résoudre ça : | ||
+ | sudo pacman --force -S nom_du_paquet | ||
+ | |||
==== Recherche ==== | ==== Recherche ==== | ||
Ligne 38: | Ligne 50: | ||
==== Nettoyage ==== | ==== Nettoyage ==== | ||
- | Recherche des paquets orphelins. En plus de lister les paquets orphelins, yaourt permet de les effacer dans la foulée. Par contre attention, les paquets AUR demandent parfois certains de ces paquets mais les dépendances ne sont pas bien prises en compte. | + | === Cache === |
- | yaourt -Qdt | + | |
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 pacman, supprime par défaut tous les paquets du cache sauf les trois dernières versions les plus récentes: | ||
- | paccache -r | + | |
Cependant, paccache ne vérifiera pas si les paquets sont encore installés sur le système et laissera donc les paquets non-installés dans le cache. Pour supprimer du cache toutes les versions des paquets non-installés, | Cependant, paccache ne vérifiera pas si les paquets sont encore installés sur le système et laissera donc les paquets non-installés dans le cache. Pour supprimer du cache toutes les versions des paquets non-installés, | ||
- | paccache -ruk0 | + | |
+ | |||
+ | === Orphelins === | ||
+ | |||
+ | Recherche des paquets orphelins. Attention, les paquets AUR demandent parfois certains de ces paquets mais les dépendances ne sont pas toujours prises en compte. De même, des paquets dit " | ||
+ | |||
+ | Lister les vrais orphelins (paquets ni en dépendances (-d), ni recommandés) | ||
+ | trizen -Qtd | ||
+ | |||
+ | Lister les orphelins mais aussi les paquets recommandés installés : | ||
+ | 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 | ||
+ | |||
+ | === Obsolète ? === | ||
- | Optimiser la base de donnée de temps en temps | + | Optimiser la base de donnée de temps en temps (n' |
- | pacman-optimize | + | |