Table of contents
Pour les éléments de configurations qui vont suivre, je vous propose de créer un fichier de configuration unique pour recueillir nos préférences : /etc/apt.conf.d/90aptitude.
aptitude install --without-recommends package ou aptitude install -R package, ajouter simplement la ligne suivante à votre configuration :
Aptitude::Recommends-Important false;
Lors de la désinstallation de paquets, aptitude permet de supprimer les paquets ayant été installés en même temps que celui à enlever et n'étant plus utiles au système. Ce comportement est normalement obtenu à l'aide la commande aptitude purge --purge-unused package et peut être généralisé à l'aide de la ligne suivante :
Aptitude::Purge-Unused true;
Il est possible d'installer, de supprimer et de purger plusieurs paquets en une seule ligne de commande. Cette manipulation peut être utile notamment pour l'exécution de la commande aptitude à l'intérieur de scripts.
package+ installer le package package- supprimer le package package_ purger le package
aptitude install package1+ package2+ package3_ package4- package5+Cette commande installera les paquets 1, 2 et 5, supprimera le paquet 4 et purgera le paquet 3.
Lors de la désinstallation de paquets via apt-get remove package ou à l'aide de tout autre utilitaire de gestion de paquets, les configurations sont laissées intactes sur le système.
dpkg -l | awk '$1=="rc"{print $2}'
Une fois cette liste obtenue, l'ajout d'un simple xargs vous débarrassera de toutes lesdites configurations :
dpkg -l | awk '$1=="rc"{print $2}' | xargs dpkg --purge
dpkg-deb --info un_paquet.deb