Salut,
J'aimerais en fait que ce post puisse servir à ceux qui débutent sur Linux ( comme moi ) et qui souhaitent avoir quelques explications sur l'arborescence ( des fichiers ) de Linux.
L'ajout de programmes sous Linux peut se faire à partir de 2 méthodes :
- par l'intermédiaire de packages ( .rpm, .deb, ... ) suivant la distribution de Linux utilisée
- par la compilation et l'installation depuis les sources du programme
J'aimerai en fait éclaircir la 2e solution.
Dans la plupart des cas il faut utiliser le trio de commandes suivantes pour réaliser l'install depuis les sources d'un programme :
De cette manière on n'a aucun controle sur les répertoires qui seront utilisés pour stocker le binaire ou autre librairies du programme ( que l'on veut installer ) ( à moins de spécifier à 'configure' les repertoires cibles ).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ./configure make makeinstall
J'aimerais donc faire appel à ceux qui installent régulièrement des programmes à partir des codes sources et qui attachent de l'importance au respect de l'arborescence de Linux :
j'aimerais savoir :
1] - dans quel répertoire est ce qu'il faut stocker les sources du programme a installer :
/usr/src, /usr/local/src, ..... ? ( est-il utile de les conserver une fois l'installation faite ? )
2] - quels sont les répertoires qui doivent contenir : les binaires, les librairies et la doc
3] - Dans quelle mesure est ce que les répertoires donnés en 1] et 2] changent d'une install à l'autre : ( penser par ex à gérer plusieurs versions d'un meme programme ou librairie : il devient donc parfois nécessaire d'utiliserd'autres repertoires ? des sous repertoires ? )
Je remercie beaucoup les personnes qui pourront m'aider sur ce sujet car pour moi c'est un peu le flou total en ce moment
Merci d'avance,
Noki
Partager