Version complète: sur le forum Webmaster Hub : Installation LAMP depuis les sources
Webmaster Hub > Informatique & Internet > PC-Gyver > Linux, freebsd
Jeromnimo
Bonjour à tous, je poste ici, même si ce n'est pas vraiment une question kimsufi, mais plus LAMP...
Voilà, pour des raisons de développement, je souhaite pouvoir maîtriser l'installation php, apache et mysql (ainsi que posgre au passage), le tout sous debian. Quand je dis maîtriser, cela veut dire :
- choisir la version (qui n'est pas forcément la dernière ou celle des dépôts)
- choisir les options du configure
- idéalement obtenir un paquet debian que l'on peut facilement enlever/remettre...

jusqu'ici j'utilisais make install, qui ne me satisfait pas pleinement pour deux raison :
- le make uninstall n'existe pas forcément, et quand il existe, il ne fait pas forcément son boulot à 100%...
- la mise à jour est un peu galère...
- d'une machine à une autre, j'ai plus qu'à recommencer (configure, make, make install)

D'où mon désir de passer aux paquets.
j'ai déjà testé :
- checkinstall => beaucoup de soucis, et lorsque j'arrive enfin à générer un paquet (apache testé hier), lorsque je l'installe, il est plutot "incomplet" : pas de droits d'éxécution sur apachectl, pas de répertoire htdocs, pas de httpd.conf dans conf...etc
- apt-get source XXX + modif + dpkg-buildpackage : ben c'est pas top non plus, parce que je suis avec une version des sources qui dépend du paquet debian... donc
- dpkg-buildpackage directement à partir des sources, en créant le rules...etc, et là ça coince, soit le paquet n'est pas généré, soit il ne correspond pas à ce que j'attend...

Certains d'entre vous utilisent cette méthode ? un retour d'expérience, un bon tuto (même anglais) ?

Merci d'avance

PS : je précise que je mets à jour mon noyau avec make-kpkg et que j'en suis très content :-)
PS2 : si des gens traînent sur les deux forums, j'ai également posté ici : http://forum.kimsufi.com/showthread.php?t=4410 happy.gif
Kioob
Hello,

malheureusement je ne pourrais guère t'aider, mais suis de tout coeur avec toi biggrin.gif J'ai tenté il y a quelque temps de créer mes propres packages, et ai vite déchanté.
Au final je me contente du apt-get source + dpkg-buildpackage la plupart du temps, quitte à utiliser les "rules" d'un paquet non officiel correspondant à une autre version.

En tous cas si quelqu'un a une bonne doc là dessus (autre que la doc officielle quoi tongue.gif), je suis également preneur.
root
CITATION(Jeromnimo @ vendredi 1 août 2008 à 16:51) *
jusqu'ici j'utilisais make install, qui ne me satisfait pas pleinement pour deux raison :
- le make uninstall n'existe pas forcément, et quand il existe, il ne fait pas forcément son boulot à 100%...
- la mise à jour est un peu galère...
- d'une machine à une autre, j'ai plus qu'à recommencer (configure, make, make install)

C'est la méthode à éviter, c'est toujours mieux de créer un paquet. Apt n'est pas informé de l'installation du logiciel ce qui peut être source de problème.

CITATION
- apt-get source XXX + modif + dpkg-buildpackage : ben c'est pas top non plus, parce que je suis avec une version des sources qui dépend du paquet debian...
Il y a apt-build pour faire ça : http://www.andesi.org/paquets:apt-build-op...e-systeme?s=apt

CITATION
- dpkg-buildpackage directement à partir des sources, en créant le rules...etc, et là ça coince, soit le paquet n'est pas généré, soit il ne correspond pas à ce que j'attend...
Un tuto sur la création de paquet : http://forum.debian-fr.org/viewtopic.php?f...mp;hilit=paquet
Il y a aussi la doc officielle : http://www.debian.org/doc/manuals/maint-guide/index.fr.html
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.