Je suis pratiquement nouveau sur la scène Linux. J'ai récemment téléchargé Matlab pour l'installation. J'ai déballé les fichiers et couru ./install
Pour démarrer l'assistant. Comme je faisais traverser, il m'a demandé un chemin d'installation avec une valeur par défaut de /usr/local/Matlab
. Ce premier off n'était pas semblable juste et avait l'air encore plus incorrect lorsque j'ai examiné ce répertoire.
/usr/local/
a bin etc games include lib man sbin share src
Cela étant dit, il est douteux que ce soit l'endroit le plus efficace pour installer un programme. Où sont installés la plupart des programmes? J'ai lu que cela dépend en grande partie de la saveur de Linux pour la plupart.
Des recommandations d'utilisateurs Linux expérimentés?
Il existe quelques endroits pour les applications à installer dans Arch Linux:
pacman
), /usr/
L'arbre est utilisé. Les pièces les plus couramment utilisées par les applications sont: /usr/bin/
- C'est là que les binaires (exécutables) de l'application vont/usr/share/
- C'est là que les autres ressources de l'application vont (généralement du type immuable)make
et installés via make install
), /usr/local/
est le bon endroit. La hiérarchie ici imite celle de /usr/
Et son intention est de séparer les trucs installés manuellement des trucs automatiques et du référentiel. Veuillez noter que si vous avez l'intention de conserver les colis locaux à jour et d'installer beaucoup d'entre eux, en utilisant [~ # ~ # ~ # ~] , ne assistante d'Aur et apprendre Comment maintenir des paquets est probablement un meilleur moyen que de surpeuplement /usr/local/
./opt/
est la voie à suivre. On peut généralement mettre les dossiers là-bas, par ex. /opt/MonolithicApp/
, /opt/Matlab/
, etc./usr/local/games/
est un endroit désigné pour les mettre, à part /opt/
. Lequel devrait être utilisé est laissé à la discrétion de l'utilisateur.Afin de garder les choses commodes, des ajouts à $PATH
sont nécessaires dans le cas des programmes installés dans /opt/
. S'il y a un seul binaire, j'ai tendance à simplement créer un lien symbolique dans /usr/local/bin/
.
S'il y a plus d'un/deux binaires, il charge un PATH="$PATH:/opt/MonolithicApp/bin/"
Ajout quelque part dans les fichiers de configuration shell.
Sources: