3.5 Outillage

Il existe d'autres outils debian pour simplifier la vie sous debian, et en particulier avoir une information complète sur les paquets installés ou non. En voici quelques exemples bien pratiques.

3.5.2 apt-listchanges

Voici un utilitaire bien sympathique. À chaque fois que vous upgradez votre système, vous voulez savoir quels sont les changements apportés, alors apt-listchanges est le programme que vous cherchez. Il va vous prévenir, par pager, mail, page web dans votre navigateur, des changements qui se sont passés sur chaque paquet upgradé.

Pour le configurer, il suffit d'éditer le fichier 20listchanges présent dans /etc/apt/apt.conf.d/

 ["DPkg"]::Pre-Install-Pkgs { "/usr/bin/apt-listchanges --apt -f mail
 --email-address root@localhost |||| test $? -ne 10"; };
 ["DPkg"]::Tools::Options::/usr/bin/apt-listchanges::Version "2";

remplacez -f par le frontend désiré, et si vous voulez recevoir un mail comme moi, donnez l'adresse email qui vous convient.

3.5.3 auto-apt

Certaines personnes sont parfois confrontées au problème suivant:

«J'ai besoin du fichier /usr/lib/foobar.h, mais il n'est pas installé, dans quel paquet se trouve ce fichier ?».

La réponse peut être donné par ce petit outil. Une fois installé, la première chose à faire est de construire le fichier de base de données dont se servira auto-apt. Deux solutions s'offrent à vous, les voici:

 auto-apt update-local

pour faire une base de données des paquets installés sur votre machine

 auto-apt update

pour faire une base de données de tous les paquets debian de votre distribution

Une fois cette étape effectuée, on peut commencer à utiliser auto-apt, voici quelques exemples simples :

 auto-apt check /usr/lib/foobar.h

On aura la réponse à la question qu'on se posait, et si foobar.h n'existe pas, c'est soit qu'il n'est pas dans un paquet debian, soit que vous avez fait update-local.

 auto-apt list

La liste renvoyée est celle de tous les fichiers contenus dans les paquets, classée par répertoires. On peut lui donner l'option -v pour plus de détails, et -f pour choisir le fichier.

Une dernière fonctionnalité est la possibilité d'utiliser auto-apt comme un wrapper, pour qu'il aille chercher les fichiers manquantà l'exécution d'un programme, par exemple (avec les droits convenables) :

 auto-apt run ./configure

auto-apt ira chercher les librairies manquante pour que le script configure se passe normalement. C'est donc un utilitaire qui peut rendre l'utilisation de la debian beaucoup plus confortable.


CategoryProposedDeletion : obsolete + s/auto-apt/apt-file/