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... +++ -- [ Jacques Caruso <[EMAIL PROTECTED]> Développeur PHP ] [ Monaco Internet http://monaco-internet.mc/ ] [ Tél : (+377) 93 10 00 43 Clé PGP : 0x41F5C63D ] [ -+- `` Quote me as saying I was misquoted '' -- Groucho Marx -+- ] Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 **** Pas de message au format HTML, SVP ****
