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.


Répondre à