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 ?
Réponses
Trop de publicités?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.
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.
- Réponses précédentes
- Plus de réponses