« APT » : différence entre les versions

Ligne 187 : Ligne 187 :
== DPKG ==
== DPKG ==
[[dpkg|Voir DPKG]]
[[dpkg|Voir DPKG]]
== Noyau ==
=== Lister tous les paquets liés au noyau installés sur votre système avec la commande suivante ===
<syntaxhighlight lang="bash" line copy>
dpkg --list | grep linux-image
</syntaxhighlight>
=== Lister les fichiers dans le répertoire /boot pour voir les versions du noyau installées ===
<syntaxhighlight lang="bash" line copy>
ls -l /boot | grep vmlinuz
</syntaxhighlight>
=== Vérifier quel noyau est actuellement en cours d'utilisation ===
<syntaxhighlight lang="bash" line copy>
uname -r
</syntaxhighlight>
=== Voir noyau version ===
<syntaxhighlight lang="bash" line copy>
uname -a
</syntaxhighlight>
=== Voir noyaux installés ===
<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"}'
</syntaxhighlight>
<syntaxhighlight lang="bash" line copy>
dpkg --get-selections | grep 'linux-.*-v'
</syntaxhighlight>
=== Lister les paquets de noyau installés et leur taille ===
<syntaxhighlight lang="bash" line copy>
dpkg-query -Wf '${Installed-Size}\t${Package}\n' | grep linux-image
</syntaxhighlight>
=== Vérifier l'espace disque utilisé dans /boot  ===
<syntaxhighlight lang="bash" line copy>
sudo du -sh /boot/*
</syntaxhighlight>
=== Pour obtenir plus de détails sur un paquet de noyau spécifique, y compris sa taille  ===
Liste
<syntaxhighlight lang="bash" line copy>
dpkg --list | grep linux-image
</syntaxhighlight>
Puis
<syntaxhighlight lang="bash" line copy>
apt show linux-image-X.Y.Z-W-generic
</syntaxhighlight>
=== Supprimer des anciens noyaux ===
Debian propose un script appelé purge-old-kernels qui peut automatiser la suppression des anciens noyaux. Vous pouvez l'installer et l'utiliser comme suit :
<syntaxhighlight lang="bash" line>
sudo apt-get install byobu
sudo purge-old-kernels
</syntaxhighlight>
Ce script supprimera automatiquement les anciens noyaux tout en conservant le noyau actuel et un noyau de secours.


== APTITUDE ==
== APTITUDE ==