Je me vois mal vivre sans un gestionnaire de paquet.
Surtout quand on fait des tests, ce qui inclut pas mal d'install/uninstall.
Il est clair que la compilation à la main offre plus de possibilité,
mais cela est reservé aux utilisateurs ayant déjà un certain "niveau".
Dans le cas de Debian, les paquets sont habituellement bien faits, et
comme la fait remarquer Jacques, les sources sont dispos ...
A+
Thomas
Jacques Caruso wrote:
Le Jeudi 8 Mai 2003 18:56, Godwin Stewart a écrit :
Je veux installer un client e-mail pour l'essayer. Je veux juste
utiliser les serveurs SMTP et POP de mon ISP et je me fiche du NNTP,
IMAP, X-Face, GnuPG etc. Seulement, le paquetage est fait pour les
gens qui veulent tout. Je finis par télécharger des mégaoctets de
librairies dont dépendent un tas de fonctions dont je n'ai que faire.
Ce principe de paquetages avec gestion des dépendances est donc
facile à mettre en oeuvre mais peu souple.
Ben, l'un n'empêche pas l'autre : si tu penses que le mainteneur de
SuperMUA est un gogol ultime qui enfourne 350 options inutiles sans
faire de paquets séparés, tu récupères le paquet source, et tu changes
les options de compilation. Sous Debian, ça consiste juste à ouvrir un
Makefile un peu spécial (le fichier 'rules') et à changer ce qu'on veut
dedans. Ensuite, tu n'as plus qu'à faire un 'dpkg-buildpackage'. Et,
s'il manque les fichiers d'en-têtes pour la libbidule ou la libtruc, le
mainteneur aura mis un Build-Depends approprié, donc pas de mal de tête
pour trouver ce qui manque pour compiler, ça va tout seul. Et tu as un
truc propre, qui ne risque pas de te laisser trente fichiers paumés sur
le HD lorsque tu le désinstalles (vécu : j'ai vu des softs qui ne
réagissaient pas à un 'make uninstall'. L'auteur avait dû se dire que ce
n'était pas important). De la même manière, rien ne t'empêche de
recompiler le paquet avec toutes les optimisations que tu trouves...
Bref, je suis d'accord avec l'idée, mais je pense quand même qu'il y a
moyen de trouver un compromis entre le contrôle total et la facilité
« doigts dans le zen ». La recompilation des paquets lorsque les
décisions du mainteneur ne me plaisent pas me semble un juste milieu.
Après évidemment, s'il y a des gens qui ont des Gentoo, c'est bien que
ça ne convient pas à tout le monde...
+++
Linux-Azur : http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****