[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apt-get et les packages installes pour satisfaire les dependances.



On Mon, Jan 15, 2001 at 11:46:52AM +0100, jcdubacq@info.unicaen.fr wrote:
> On Mon, 15 Jan 2001, 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 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 ?
> 
> Franchement, ce serait lourd.
> 
> Tu imagines ?
> 
> apt-get install task-gnome-nonfree (qui m'installe, pouf, d'un seul
> coup, X11, tous les utilitaires gnomes, traitements de textes, Netscape,
> etc.) Si on regarde bien toutes ces dépendances, on doit bien arriver à
> 600 paquets. (exemple hypothétique)

Trois cas de figure:
Cas1
 prenons une distrib neuve. Installons task-gnome-nonfree.
 Voyons le nombre de paquets et la taille occupee.
 Maintenant apercevons nous que Gnome c'est moins bien que KDE.
 Et que finalement on prefere nettement KDE (c'est un exemple, pas un troll).
 Donc on se dit qu'on va desinstaller Gnome. 
 Et mettre KDE.
Fin du cas1.

Cas 2
prenons une distrib neuve. Installons directement KDE.
 Voyons le nombre de paquets et la taille occupee.
Fin du cas 2.

Cas3
 prenons une distrib neuve. Installons task-gnome-nonfree.
 Voyons le nombre de paquets et la taille occupee.
 Maintenant apercevons nous que Gnome c'est bien mais qu'on connait pas KDE.
 On installe KDE.
 On aime bien bien bien.
 Donc on se dit qu'on va desinstaller Gnome. Et garder KDE.
Fin du cas3.


En toute logique, on devrait avoir exactement les memes paquets dans les 3 cas.
Et cet exemple est valable pour Gnome/KDE et pour toute autre operation normale
avec apt.

Quand a la fameuse commande dont je parle, il est clair qu'elle ne doit pas etre implicite mais bien entendu forcee par l'utilisateur a l'aide d'une commande sur la ligne de commande.
 
> Je ne parle même pas de ce qui va se passer quand des paquets vont
> devenir obsolètes, ou bien quand des paquets changent de nom de
> dépendances.

Tu es en train de me dire que l'installation et la desinstallation ne sont pas bijectives?
Ca me pose un serieux probleme technique.



Reply to: