« APT » : différence entre les versions
Apparence
Aucun résumé des modifications |
|||
Ligne 30 : | Ligne 30 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Supprimez le cache des paquets qui ne peuvent plus être téléchargés === | ==== Supprimez le cache des paquets qui ne peuvent plus être téléchargés ==== | ||
<syntaxhighlight lang="bash" line copy> | <syntaxhighlight lang="bash" line copy> | ||
sudo apt autoclean | sudo apt autoclean | ||
Ligne 38 : | Ligne 38 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== voir tous les paquets === | ==== voir tous les paquets ==== | ||
<syntaxhighlight lang="bash" line copy> | <syntaxhighlight lang="bash" line copy> | ||
dpkg --list | dpkg --list | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== voir si un paquet est à jour === | ==== voir si un paquet est à jour ==== | ||
<syntaxhighlight lang="bash" line copy> | <syntaxhighlight lang="bash" line copy> | ||
apt-cache policy firefox | apt-cache policy firefox | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== compter les paquets installés sur Ubuntu === | ==== compter les paquets installés sur Ubuntu ==== | ||
<syntaxhighlight lang="bash" line> | <syntaxhighlight lang="bash" line> | ||
sudo dpkg-query -f '${binary:Package}\n' -W | wc -l | sudo dpkg-query -f '${binary:Package}\n' -W | wc -l | ||
Ligne 55 : | Ligne 55 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== voir si des paquets sont cassés === | ==== voir si des paquets sont cassés ==== | ||
<syntaxhighlight lang="bash" line> | <syntaxhighlight lang="bash" line> | ||
apt-get check | apt-get check | ||
Ligne 63 : | Ligne 63 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Nettoyer rc === | ==== Nettoyer rc ==== | ||
<syntaxhighlight lang="bash" line copy> | <syntaxhighlight lang="bash" line copy> | ||
dpkg -l | awk '/^rc/{print $2}' | xargs -r sudo dpkg -P | dpkg -l | awk '/^rc/{print $2}' | xargs -r sudo dpkg -P | ||
Ligne 69 : | Ligne 69 : | ||
source:https://www.debian-fr.org/t/paquets-casses-comment-les-lister/16997/5 | source:https://www.debian-fr.org/t/paquets-casses-comment-les-lister/16997/5 | ||
=== Trouver le nom exact des packages de noyau que vous souhaitez désinstaller === | ==== Trouver le nom exact des packages de noyau que vous souhaitez désinstaller ==== | ||
<syntaxhighlight lang="bash" line copy> | <syntaxhighlight lang="bash" line copy> | ||
dpkg -l | grep "linux-[a-z]*-" | dpkg -l | grep "linux-[a-z]*-" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== details d'un paquet === | ==== details d'un paquet ==== | ||
<syntaxhighlight lang="bash" line copy> | <syntaxhighlight lang="bash" line copy> | ||
dpkg -L|--listfiles <package> | dpkg -L|--listfiles <package> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== chercher un paquet === | ==== chercher un paquet ==== | ||
<syntaxhighlight lang="bash" line copy> | <syntaxhighlight lang="bash" line copy> | ||
dpkg -S|--search <pattern> | dpkg -S|--search <pattern> | ||
Ligne 85 : | Ligne 85 : | ||
== Noyau == | == Noyau == | ||
=== Voir noyau version === | ==== Voir noyau version ==== | ||
<syntaxhighlight lang="bash" line copy> | <syntaxhighlight lang="bash" line copy> | ||
uname -a | uname -a | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Voir noyaux installés === | ==== Voir noyaux installés ==== | ||
<syntaxhighlight lang="bash" line copy> | <syntaxhighlight lang="bash" line copy> | ||
dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3 | column -t"}' | dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3 | column -t"}' | ||
Ligne 98 : | Ligne 98 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== APTITUDE == | |||
<syntaxhighlight lang="bash" line> | <syntaxhighlight lang="bash" line> | ||
sudo aptitude update | sudo aptitude update |
Version du 24 février 2025 à 22:05
Paquets APT
Mise à jour de la liste des paquets
sudo apt update
Voir ce qui peut être mis à jour
sudo apt list --upgradable
Installation
sudo apt upgrade
sudo apt full-upgrade
sudo apt install --only-upgrade firefox
sudo apt-get --with-new-pkgs upgrade
Supprimez tous les paquets devenus obsolètes et qui ne sont plus nécessaires
#Supprime les anciens noyaux installés
sudo apt-get autoremove --purge
Supprimez le cache des paquets qui ne peuvent plus être téléchargés
sudo apt autoclean
sudo dpkg --configure -a
voir tous les paquets
dpkg --list
voir si un paquet est à jour
apt-cache policy firefox
compter les paquets installés sur Ubuntu
sudo dpkg-query -f '${binary:Package}\n' -W | wc -l
# ou
sudo apt list --installed | wc -l
voir si des paquets sont cassés
apt-get check
dpkg -l | grep -v ^ii
dpkg -l | grep ^rc #(installé et reste des fichiers de configuration)
dpkg -l | grep ^iB #(installé et avec des dépendances cassées)
Nettoyer rc
dpkg -l | awk '/^rc/{print $2}' | xargs -r sudo dpkg -P
source:https://www.debian-fr.org/t/paquets-casses-comment-les-lister/16997/5
Trouver le nom exact des packages de noyau que vous souhaitez désinstaller
dpkg -l | grep "linux-[a-z]*-"
details d'un paquet
dpkg -L|--listfiles <package>
chercher un paquet
dpkg -S|--search <pattern>
Noyau
Voir noyau version
uname -a
Voir noyaux installés
dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3 | column -t"}'
dpkg --get-selections | grep 'linux-.*-v'
APTITUDE
sudo aptitude update
aptitude search '~U'
sudo aptitude upgrade