APT
Les commandes APT justifient, à elles seules, l'utilisation d'une distribution Debian
1. apt-get
Installation/Désinstallation des packages : apt-get install | --reinstall install | remove | --purge remove | update | upgrade | dist-upgrade
2. Aptitude
En gros, aptitude dispose d'une interface utilisateur et fourni le même service qu'apt-get. Ce pendant son gestionnaire de conflits est plus performant. De ce fait, il est plus adopté à la mise à jour complète de la distribution.
3. apt-cache
Cet utilitaire permet de rechercher un package particulier et/ou afficher des informations utiles concernant un package donné!
apt-cache search motif : affiche les packages contenant le 'motif' dans l'ensemble de packages.
apt-cache search "^motif1.*motif2$" : liste les packages commençant par 'motif1' et se terminant par motif2.
apt-cache --names-only search motif : La recherche s'effectue sur le mot "motif" mais uniquement dans le titres des packages.
apt-cache show package : affiche des informations utiles sur le package.
apt-cache policy package : affiche des informations sur la version installée et les sources du package.
apt-cache madison package : affiche les versions disponibles
apt-cache stats : Quelques statistiques
apt-cache depends package : affiche les dépendences et les conflits du package.
4. apt-show-versions
apt-show-versions permet de lister les versions disponibles d'un package selon les distributions
apt-show-versions -a package : affiche les versions disponibles.
5. dlocate
dlocate est outil pratique permmetant d'effectuer des recherches dans les fichiers installés par les package. Il utilise une base indéxée et de ce fait bien plus rapide que dpkg -S/-L
dlocate pattern : liste l'ensemble des packages et fichier installés contenant le pattern.
dlocate -S pattern : liste l'ensemble des packages contenant des fichiers dont le contient pattern.
dlocate -L package : liste tous les fichiers du package.
dlocate -conf package : liste les fichiers config du package.
dlocate -md5check : permet de vérfier la signature MD5 des fichiers appartenant au package.
dlocate -man package : affiche la liste des man pages du package.
6. apt-rdepends
apt-rdepends permet de lister les depéndences et les depéndences recursives d'un package