====== Paquetages en ligne de commande sous Debian ======
===== Liste des paquetages installé =====
# dpkg --get-selections
On peut aussi la conserver pour réinstaller les mêmes sur un autre système
# dpkg --get-selections > mes_paquetages
# dpkg --set-selections < mes_paquetages
# apt-get dselect-upgrade
===== Version installée d'un paquetage =====
Pour tout savoir sur un paquetage installé :
# dpkg -s
===== Versions installée, candidate et disponibles… sur quels dépôts =====
# apt-cache policy
===== Versions disponibles y compris non candidates, anciennes =====
# apt-cache showpkg
===== Installer une version particulière =====
Après s'est assurée que [[#versions_installee_candidate_et_disponibles_sur_quels_depots|cette version est disponible]].
# apt-get install =
===== Réinstaller la version courante =====
# apt-get install --reinstall
===== Recherche d'un fichier dans un paquetage =====
# apt-file ...
===== Recheche d'un paquetage installé ou installable =====
Source **à consulter** pour d'autres commandes majeures d'apt-cache : [[https://debian-facile.org/doc:systeme:apt:apt-cache|apt-cache par Debian Facile]]
# apt-cache search
===== Fichiers installés par un paquetage =====
# dpkg-query -L
===== Fichiers qu'un .deb installerait =====
# dpkg-query -c
====== Mises à jour de sécurité ======
Source : [[https://askubuntu.com/questions/194/how-can-i-install-just-security-updates-from-the-command-line|A Few Tips On How To Manage Updates]] (en)
===== Afficher les mises à jour de sécurité et elles seules =====
# apt-get -s dist-upgrade |grep "^Inst" |grep -i securi
===== Installer les mises à jour de sécurité et elles seules =====
# apt-get -s dist-upgrade | grep "^Inst" |
grep -i securi | awk -F " " {'print $2'} |
xargs apt-get install
====== Nettoyage ======
===== Désinstaller les anciens noyaux Linux =====
Sources : [[https://www.pontikis.net/blog/remove-old-kernels-debian-ubuntu|How to Remove Old Kernels in Debian and Ubuntu]]
==== Version courante du noyau ====
$ uname -r
==== Liste des noyaux installés ====
$ dpkg --list | grep linux-image
$ dpkg --list | grep linux-headers
==== Supprimer ====
# apt-get --purge remove linux-image-XXX
# apt-get remove linux-headers-XXX
==== Variante Ubuntu | Mint ====
# apt-get install byobu
# purge-old-kernels --keep 3 -qy