Je suis honor� d'etre l'unique destinataire de ce mail, mais je pense qu'il
s'agit d'une erreur..


----- Forwarded message from Nicolas SABOURET <[EMAIL PROTECTED]> -----

Date: Mon, 15 Jan 2001 14:25:16 +0100
From: Nicolas SABOURET <[EMAIL PROTECTED]>
To: Martin Quinson <[EMAIL PROTECTED]>
Subject: Re: Apt-get et les packages installes pour satisfaire les dependances.

J'essaye � mon tour d'apporter une modeste contribution � ce d�bat d�j�
bien avanc�.
Pourquoi ne pas �crire un script "test-dpkg-a-virer" qui :
1. prend en argument les noms des packages qu'on veut enlever :
        test-dpkg-a-virer sketch
OU      test-dpkg-a-virer sketch trucmuche bidule
   On a dont un ensemble E de packages � virer.
2. calcule l'ensemble F des packages dont d�pendent les futurs exclus
(i.e. les �l�ments de E).
   Dans notre exemple, F = { python, trucsympa, machinchose }
3. regarde pour chaque package f de F s'il est utilis� par un package p
n'appartenant pas � E (sinon, f est retir� de F).
4. On a donc � la fin un ensemble F de packages qu'on pourrait peut-�tre
retirer.
5. Pour chaque package, demande � l'utilisateur s'il faut le retirer

Et on peut refaire un nouveau "test-dpkg-a-virer" avec l'ensemble F
comme argument. En effet, si un packages est dans le F r�sultat, c'est
qu'il n'est pas utilis� (par personne). On peut donc le retirer dans
danger. Sinon, il sera exclus de F au point 3 !!

Ce ne doit pas �tre atroce, mais je ne peux vraiment pas m'y coller
avant le mois de mars (surcharge de boulot "urgent" en ce moment).
Qui n'en veut ?

Nicolas.

Martin Quinson wrote:
> 
> On Mon, Jan 15, 2001 at 11:40:00AM +0100, PLASSON Raphael wrote:
> > Est-ce qu'il n'existerait pas un fichier de log
> > de apt qui permettrait de savoir dans quel contexte un
> > package a ete installe, ou si un package installe a deja
> > ete requis lors de l'installation d'un package? Cela devra
> 
> Non, et c'est tout le probleme. Partant de la, revenons aux origines de
> Debian, et affirmons bien fort : "Patch welcome"...
> 
> > permettre simplement de reperer les packages qui n'ont pas
> > ete installes explicitement par l'utilisateur et qui, du fait
> > de diverses desinstallations ulterieures, n'est plus requis par
> > aucun package. De tels packages devraient pouvoir etre
> > desinstallables sans causer de probleme, puisqu'ils correspondraient
> > a quelquechose inutiles et au systeme, et a l'utilisateur, et ca
> > permettrait peut-etre d'implementer un nettoyage "propre"
> > et automatise, en envoyant , lors d'un "apt-get remove chose" des
> > messages du style "truc avait ete installe automatiquement par apt,
> > et ne sera requis par aucun autre package apres la desinstallation
> > de chose. Desirez vous desinstaller truc (y/N)". Ca devrait bien
> > satisfaire tout le monde, non ?
> 
> peut etre, mais ce fichier de log n'existe pas, c'est un vieux bogue contre
> dpkg (#957), vieux de 5 years and 228 days... Ca doit pas etre loin d'etre
> le plus vieux bogue du BTS encore ouvert...
> 
> Si y'a une bonne ame pour implementer ce qu'il faut (plus de details dans
> #53376, merg� au pr�c�dent), elle est sans doute la bienvenue...
> 
> Bye, Mt.
> 
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

----- End forwarded message -----


Répondre à