A voir également:
- A quel endroit installer un logiciel?
- Money logiciel - Télécharger - Comptabilité & Facturation
- Logiciel montage vidéo gratuit windows 10 - Guide
- Installer chromecast - Guide
- Remettre l'ecran a l'endroit - Guide
- Installer windows 10 sans compte microsoft - Guide
2 réponses
Si tu prends un paquet de Mandrake (un fichier.rpm) ca s'installe tout seule (avec DrakConf ou rpm) dans les bons repertoires /usr/bin/... , /usr/lib/..., etc.
L'arbre: /usr/local/.... (avec /usr/local/bin/... pour les programes, /usr/local/lib/... pour les bibliotheques etc.) est typiquement utilise pour les programes qu'on installe a partir de sources et qu'on compile soi meme avec un script "./configure", et apres avec "make", "make install".
Regarde la section III du tuto: http://www.commentcamarche.net/faq/1328-%5BLinux%5D-Installer-les-programmes-gestion-des-paquets-compil
Ca a l'avantage de ne pas interferer avec les rpms (qui installe dans /usr/...) et c'est plus facile a gerer car c'est dans un autre repertoire. Ici on peut changer l'endroit avec la bonne option pour ./configure mais si tu mets un tel programe dans /usr/bin/ au lieu de /usr/local/bin/ ca sera difficile a separer des paquets "officiels". Ce n'est pas une question de fonctionnement (ca marche toujours) mais plutot de gestion et organisation, pas plus. Le point important avec les paquets sources c'est plus difficile a proprement desinstaller plus tard.
En theorie on peut installer un programe dans n'importe quel repertoire a condition que ce repertoire figure dans le chemin (PATH) pour que ce soit trouve quand tu tapes la commande pour lancer le programe. Par exemple pour de petits programes ou scripts personnels a moi (et pas pour tout le system) j'utilise le repertoire ~/bin/... dans mon home.
L'arbre: /usr/local/.... (avec /usr/local/bin/... pour les programes, /usr/local/lib/... pour les bibliotheques etc.) est typiquement utilise pour les programes qu'on installe a partir de sources et qu'on compile soi meme avec un script "./configure", et apres avec "make", "make install".
Regarde la section III du tuto: http://www.commentcamarche.net/faq/1328-%5BLinux%5D-Installer-les-programmes-gestion-des-paquets-compil
Ca a l'avantage de ne pas interferer avec les rpms (qui installe dans /usr/...) et c'est plus facile a gerer car c'est dans un autre repertoire. Ici on peut changer l'endroit avec la bonne option pour ./configure mais si tu mets un tel programe dans /usr/bin/ au lieu de /usr/local/bin/ ca sera difficile a separer des paquets "officiels". Ce n'est pas une question de fonctionnement (ca marche toujours) mais plutot de gestion et organisation, pas plus. Le point important avec les paquets sources c'est plus difficile a proprement desinstaller plus tard.
En theorie on peut installer un programe dans n'importe quel repertoire a condition que ce repertoire figure dans le chemin (PATH) pour que ce soit trouve quand tu tapes la commande pour lancer le programe. Par exemple pour de petits programes ou scripts personnels a moi (et pas pour tout le system) j'utilise le repertoire ~/bin/... dans mon home.
/usr/local/src
Ce serait l'endroit pour mettre le fichier tar et le repertoire de compilation mais apres compililation et "make install" ca sera (automatiquement) dans /usr/local/bin/... , /usr/local/lib/... etc. Moi je prefere toujours compiler dans mon home en tant que l'utilisateur normale et seulement pour le "make install" je me mets en root mais ce n'est qu'une preference personnelle sans importance particuliere.
Pour desinstaller le fichier tar et le repertoire source il faut effectivement les effacer (avec "rm fichier.tar.gz" et "rm -r repertoire").
Apres pour desinstaller les programes compile (dans /usr/local/bin/... etc.) on peut essayer dans le repertoire source la commande "make uninstall". Ca peut marcher si on avait installe avant "make install" pour installer mais defois ca ne fonctionne pas. Ca depend de l'archive. Sinon il faut chercher les fichiers un par un et ce n'est pas tres commode. C'est pour ca on a invente les paquets "rpm" ou c'est plus facile a desinstaller!
Ce serait l'endroit pour mettre le fichier tar et le repertoire de compilation mais apres compililation et "make install" ca sera (automatiquement) dans /usr/local/bin/... , /usr/local/lib/... etc. Moi je prefere toujours compiler dans mon home en tant que l'utilisateur normale et seulement pour le "make install" je me mets en root mais ce n'est qu'une preference personnelle sans importance particuliere.
Pour desinstaller le fichier tar et le repertoire source il faut effectivement les effacer (avec "rm fichier.tar.gz" et "rm -r repertoire").
Apres pour desinstaller les programes compile (dans /usr/local/bin/... etc.) on peut essayer dans le repertoire source la commande "make uninstall". Ca peut marcher si on avait installe avant "make install" pour installer mais defois ca ne fonctionne pas. Ca depend de l'archive. Sinon il faut chercher les fichiers un par un et ce n'est pas tres commode. C'est pour ca on a invente les paquets "rpm" ou c'est plus facile a desinstaller!
28 mars 2005 à 12:50
/usr/local/src me semble pas mal pour installer mon archive .
Mais au fait si je veux la desinstaller un jour je supprime les fichier ou il y a un moyen plus propre?