En r�ponse � Thomas Nemeth <[EMAIL PROTECTED]>: > Le 22.11.00, Thomas NOEL a tapot� : > > | Bonjour, > > Salut :) > > | Je cherche � connaitre la liste des paquets qui n'ont pas de fils sur > ma > | distribution install�e. Autrement dit : les paquets dont aucun paquet > ne > | d�pend. > ... > | Voil�. Si quelqu'un sait... J'ai regard� 'apt-cache' mais je n'arrive > pas � > | savoir s'il sait le faire. > > que penses-tu de l'option dotty de apt-cache ? > > dotty dotty Takes a list of packages on the command line > and gernerates output suitable for use by dotty > from the GraphVis > (http://www.research.att.com/sw/tools/graphviz/) > package. The result will be a set of nodes and > edges representing the relationships between the > packages. By default the given packages will trace > out all dependent packages which can produce a very > large graph. This can be turned off by setting the > APT::Cache::GivenOnly option. > > The resulting nodes will have several shapse, nor� > mal packages are boxes, pure provides are trian� > gles, mixed provides are diamonds, hexagons are > missing packages. Orange boxes mean recursion was > stopped [leaf packages], blue lines are prre- > depends, green lines are conflicts. > > bon d'accord, c'est une sortie pour graphviz, mais je pense que �a > peut �tre adapt� non ? > > > Par contre il y a une fonctionnalit� que j'aimerais bien trouver > dans apt-get : lorsqu'un paquetage est install�, les paquets dont > il d�pend sont propos�s (dans dselect) et install�s le cas �cheant, > or ce qui serait bien c'est que la m�me chose soit propos�e lors > de la d�sinstallation d'un paquetage. Comme �a, si on d�sinstalle > un programme qui �tait le seul � d�pendre d'une biblioth�que > particuli�re, cette biblioth�que est aussi d�sinstall�e.
Le mieux serait sans doute de tagger les packages installes, pour savoir s'ils ont ete explicitement sollicites ou non. Ensuite, il suffira de desinstaller les packages qui ne seront pas tagges et qui se trouvent en bas de l'arbre de dependances. PS: le BOFH, c'est terrible.

