Je suis d'accord avec toi, mais c'est juste parce que j'aime bien comprendre ce que je fais. Donc j'ai pas mal de questions suite à mes premières expériences de compilation.
1/ J'ai compris maintenant la notion de cible dans le Makefile mais ça ne m'aide pas beaucoup car il est assez difficile à lire, du moins à mon stade. L'avantage de la commande rpm ou uprmf c'est que tu peux savoir si le paquet contient le fichier toto et qu'il sera installé par exemple dans /usr/local/bin. J'ai bien essayé "make -n install" mais j'aurais souhaité un truc plus "user friendly"
2/ En fait mon problème est d'être sur qu'une désinstalation enlève bien tout ce qui est précédemment installé. La commande "make uninstall" est censée être là pour ça, mais je crois savoir que cette cible n'est pas toujours implémentée dans le Makefile. D'où l'utilité de connaitre les fichiers installés pour les enlever ensuite ?
3/ Comment se passe un update de fichiers compilés soit-même ? On installe par dessus ou on efface la version précédente ?
4/ Au niveau des dépendances, je suppose que rien n'est vérifié quand on compile soit-même ? Donc on a toujours un risque d'enlever (via le panneau de Mandriva par exemple) des libs utilisées ? De la même façon, on peut se retrouver à installer des fichiers via le panneau qui l'ont été via une compilation manuelle , Que se passe t-il dans ce cas ?
Voilà, et au passage merci à P Hoquet et aux autres de prendre le temps de répondre à toutes ces questions de débutant !
Poste le Wednesday 30 November 2005 08:51:06