78 votes

Quel est l'emplacement conventionnel d'installation des applications sous Linux ?

Je suis en train d'installer NetBeans, et le répertoire d'installation par défaut est /home/thomasowens/netbeans-6.8 . Je ne suis pas un fan de cet endroit, donc je cherche à /etc , /bin , /usr/bin y /sbin . Est-ce que Linux a une place qui, par convention, est la même que celle de Windows ? C:\Program Files répertoire ?

0voto

CarlF Points 8772

Je suis d'accord avec la réponse de James Polley, mais en fait le répertoire par défaut a beaucoup de sens, sauf si vous devez partager l'application entre plusieurs comptes. Par exemple, j'avais besoin d'installer Eclipse 3.0 (obsolète) pour travailler sur Flex sous Linux, et je l'ai placé dans $HOME/eclipse3.

0voto

Dale Points 1

J'aime utiliser /apps pour la plupart des applications complémentaires que j'installe sur plusieurs serveurs. Je garde une copie du dossier dans /installs/apps sur mon serveur nfs. Lorsque je crée un nouveau serveur linux, je monte le dossier installs et copie /apps et j'ai beaucoup d'applications communes différentes sur le nouveau serveur. Je supprime les entrées dont je n'ai pas besoin pour ce nouveau serveur et j'ai terminé. Eh bien, peut-être que je dois exécuter un script ou trois pour définir les variables d'environnement ou les déclarations de chemin, mais c'est à peu près ce qu'il faut pour configurer de nombreux nouveaux serveurs.

Je viens d'un environnement Windows et .net. L'une des promesses de .net était que la plupart des applications pourraient être installées en utilisant Windows xcopy. Je cherche la même chose dans Linux. Lorsque c'est possible, je choisis l'archive plutôt que le RPM ou yum, etc. pour pouvoir déployer dans /apps avec cp -r et ajouter l'application à mon serveur nfs pour les déploiements futurs.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X