... je n'ai rien contre, pas plus que pour, les RPM (et ma question ne les concerne pas directement)...
Mais il y a un truc qui me gêne profondément avec tous les gestionnaires de paquets qui les utilisent, et que j'ai testés : la suppression des dépendances inutiles.
Genre, j'installe A, qui fait venir B (lui même faisant venir B1, B2, ... Bi, et ainsi de suite) et C. Puis j'installe A', qui fait venir C. Si j'enlève A, je voudrais qu'il enlève automatiquement B, et les dépendances que seul B utilise (B1, B2, ... Bi... et les dépendances que seuls eux utilisent), mais surtout pas C, ni A' (et je ne veux pas entendre parler de machins qui vont rechercher les libs qui ne sont des dépendances de rien... parce que même si je les enlève, il restera, encore, leurs dépendances ; et puis, ça ne résout pas le problème des dépendances qui ne sont pas des librairies : bref, ce n'est pas une solution, c'est de la bidouille, et encore...).
J'avais testé Mandriva, Suse et Fedora il y a à peu près un an, et aucune ne gérait ça. Mandriva parlait d'introduire une gestion des dépendances à la désinstallation, à l'époque, mais je n'ai rien trouvé quant à ce qu'il en est maintenant... donc quid ?
Quitte à le préciser, je ne cherche pas à troller, ou à descendre qui que ce soit : dans l'usage que j'en ai, il fait partie de mes _exigences_ d'avoir un déterminisme carré quant aux paquets installés (apt, aptitude, paludis, ... le permettent - pas moyen de revenir en arrière une fois que j'y ai goûté ; ne pas avoir ça est éliminatoire en ce qui me concerne)... je veux juste savoir ce qu'il en est : pas plus - pas la peine de monter sur des chevaux de quelque taille que ce soit, en m'expliquant comme il a déjà été fait que je dois "dire ce dont j'ai besoin, pour qu'on m'explique en quoi c'est inutile".
Ça l'est sans doute pour certains, mais je ne saurais m'en dispenser... fuite d'informations quant à mes pratiques (avec ça, facile de savoir que j'ai testé la création de CD d'install ou des méthodes de chiffrage sur mon laptop, par exemple), bordel dans /etc ou /usr/share, ... mes raisons sont multiples, et ce n'est pas le "pourquoi" qui m'intéresse dans ce post : juste le "quoi".
# Et sinon...
Posté par Aefron . En réponse à la dépêche RPM va enfin de l'avant avec la version 4.6. Évalué à 6.
Mais il y a un truc qui me gêne profondément avec tous les gestionnaires de paquets qui les utilisent, et que j'ai testés : la suppression des dépendances inutiles.
Genre, j'installe A, qui fait venir B (lui même faisant venir B1, B2, ... Bi, et ainsi de suite) et C. Puis j'installe A', qui fait venir C. Si j'enlève A, je voudrais qu'il enlève automatiquement B, et les dépendances que seul B utilise (B1, B2, ... Bi... et les dépendances que seuls eux utilisent), mais surtout pas C, ni A' (et je ne veux pas entendre parler de machins qui vont rechercher les libs qui ne sont des dépendances de rien... parce que même si je les enlève, il restera, encore, leurs dépendances ; et puis, ça ne résout pas le problème des dépendances qui ne sont pas des librairies : bref, ce n'est pas une solution, c'est de la bidouille, et encore...).
J'avais testé Mandriva, Suse et Fedora il y a à peu près un an, et aucune ne gérait ça. Mandriva parlait d'introduire une gestion des dépendances à la désinstallation, à l'époque, mais je n'ai rien trouvé quant à ce qu'il en est maintenant... donc quid ?
Quitte à le préciser, je ne cherche pas à troller, ou à descendre qui que ce soit : dans l'usage que j'en ai, il fait partie de mes _exigences_ d'avoir un déterminisme carré quant aux paquets installés (apt, aptitude, paludis, ... le permettent - pas moyen de revenir en arrière une fois que j'y ai goûté ; ne pas avoir ça est éliminatoire en ce qui me concerne)... je veux juste savoir ce qu'il en est : pas plus - pas la peine de monter sur des chevaux de quelque taille que ce soit, en m'expliquant comme il a déjà été fait que je dois "dire ce dont j'ai besoin, pour qu'on m'explique en quoi c'est inutile".
Ça l'est sans doute pour certains, mais je ne saurais m'en dispenser... fuite d'informations quant à mes pratiques (avec ça, facile de savoir que j'ai testé la création de CD d'install ou des méthodes de chiffrage sur mon laptop, par exemple), bordel dans /etc ou /usr/share, ... mes raisons sont multiples, et ce n'est pas le "pourquoi" qui m'intéresse dans ce post : juste le "quoi".