-----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-----

Répondre à