-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le vendredi 9 Juillet 2004 09:44, Anthony PAUL a écrit : > Bonjour à tous, > > Je ne suis pas encore très familiarisé avec Debian et j'aurais besoin de > quelques avis sur la "philosophies" packages. > > En effet, je suis habitué à Slackware et quand je vois un programme > intéressant, j'ai tendance à compiler les sources avant de regarder si > un package existe... Est-ce que cela peut poser des problèmes? > > Par exemple, j'ai fait l'erreur avec MySQL. Je l'ai compilé dans > /usr/local/mysql/. Est-ce que lors de l'installation d'un package > quelconque nécessitant MySQL, je pourrais avoir des problèmes? > > Quelquechose du genre installation du package MySQL et me retrouver > ainsi avec 2 MySQL sur ma machine...? > > > Autre chose: > En voulant installer des modules Perl, j'ai également eu droit a des > erreurs durant la compilation (alors que sous Slack, tout se passe > bien). Je me suis alors rappelé de la commande apt-cache, trouvé le > package contenant ce module et je l'ai installé sans problème avec apt-get. > > Bref, est-ce que c'est une _immonde erreur_ de compiler soi-même les > programmes sous Debian et vaut-il mieux faire appel aux packages? >
Je vais pas répéter ce qui a été dit par les autres, je te conseille juste si tu veut/doit compiler des programmes par toi-même d'en faire de paquets Debian. Si il s'agit du noyau, tu as pour cela make-kpkg, et si il s'agit de sources plus "conventionnelles", j'utilise checkinstall en lieu et place de l'habituel make install. Celui-ci va surveiller l'installation, et te créer un paquet Debian que tu pourra ensuite installer par dpkg -i tonpaquet.deb et désinstaller avec apt-get remove tonpaquet, tu pourras aussi sauvegarder ce paquet pour une installation plus tard, l'installer facilement sur d'autres machines,... Le seul problème que j'ai trouvé à checkinstall c'est que je n'ai pas trouvé de façon pratique et rapide pour spécifier les dépendances du paquet que je vient de faire. - -- Florent -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFA8AOEM+Ix3/RCm3gRAijaAJ0bz6xbF5NT1cWzeSauHH5N5LhyLACeNrWE GlXTVaHzIf7/rWAhtUgN6v4= =rHcX -----END PGP SIGNATURE-----