Compilation de Programme - Installation - Linux et OS Alternatifs
Marsh Posté le 29-01-2004 à 11:48:16
1/ en particulier avec Debian, la compilation est très loin d'être une obligation, quasiment tout les softs sont trouvables en .deb et donc installables par APT
2/ perso, je les décompresse et compile dans $HOME/tmp/nom_prog
ensuite, de toute façon, au make install ils iront se placer dans l'arborescence (/usr/local le + souvent)
3/ si tu veux vraimet compiler, je te conseille l'utilitaire checkinstall qui s'utilise en lieu et place de make install ; il monitore l'installation et te fait un paquet DEB (ou RPM ou TGZ) qu'il est très simple ensuite de désinstaller (beaucoup + simple qu'avec une installation "classique" par make install)
Marsh Posté le 29-01-2004 à 11:56:36
Alors là, merci beaucoup pour ta réponse rapide, clair précise et ultra complète.
1/
Citation : la compilation est très loin d'être une obligation, quasiment tout les softs sont trouvables en .deb et donc installables par APT |
Tu as entièrement raison, mais dans certains cas, il n'y a pas de .deb
2/
Citation : perso, je les décompresse et compile dans $HOME/tmp/nom_prog |
Bonne idée. Après la compilation, puis-je supprimer ce que j'aurai mis dans ce répertoire ?
3/
Citation : je te conseille l'utilitaire checkinstall |
Ca à l'air génial comme programme. Comment fonctionne-t-il ?
Marsh Posté le 29-01-2004 à 14:09:04
Zolex303 a écrit : Alors là, merci beaucoup pour ta réponse rapide, clair précise et ultra complète.
Tu as entièrement raison, mais dans certains cas, il n'y a pas de .deb
Bonne idée. Après la compilation, puis-je supprimer ce que j'aurai mis dans ce répertoire ?
Ca à l'air génial comme programme. Comment fonctionne-t-il ? |
2/ oui
3/ tu l'installes (apt-get install checkinstall je pense) et ensuite, lorsque tu compiles, à la place d'utiliser la commande make install, tu utilises la commande checkinstall et ensuite, il n'y a plus qu'à te laisser guider ; c'est vraiment super simple. Il te pose des questions, le choix par défaut est le plus souvent bon et à un momeent, il te demande quel type de paquet tu veux créer (RPM, DEB ou TGZ), tu lui indiques celui que tu veux, il installe alors le soft, te crée le paquet et met à jour la base des paquets installés. Conclusion, pour désinstaller, il te suffit d'utiliser un dpkg -r ou qql chose comme ça (j'ai pas debian)
Marsh Posté le 30-01-2004 à 10:05:10
Effectivement, c'est ultra simple à utiliser.
Encore merci pour ton aide, je m'en vais de ce pas installer ce programme.
Marsh Posté le 29-01-2004 à 11:43:36
Je vais me faire une bonne petite instal' de Debian.
Je vois déjà plus ou moins comment je ferai mes partitions.
Il reste encore un point un peu obscure pour moi (bah, désolé, j'suis encore un p'tit nOOb ).
Lorsque je veux installer un programme, si je récupère un fichier, par ex., *.tar.gz, où vaut-il mieux le décompresser pour compiler le programme ?
Existe-t-il un répertoire par défaut ou puis-je créer un répertoire /prog dans lequel je mets tous mes logiciels compilés ?
La question paraîtra peut-être stupide pour 9/10 d'entre vous, experts Linuxiens, mais elle est d'une haute importance pour moi (y'a un début à tout, non ?).
Merci.