Duplicate possible:
Quel est le meilleur endroit pour installer des applications utilisateur?
J'ai téléchargé un .tar.gz
et exécuté Sudo sh install.sh
. Il me demande où installer le programme. Je ne veux pas que cela encombrerait mon répertoire personnel, et que cela soit disponible dans le menu des applications. Où devrais-je le mettre? /usr/bin
? /usr/local/bin
? Ou sont-ce seulement pour les binaires simples? Ce programme veut créer un dossier.
Tout d'abord, quelle application installez-vous? Il est toujours préférable d’installer par le biais de la gestion de packages native, car le gestionnaire de packages gérera pour vous l’emplacement, les mises à jour, les chemins et les lanceurs (raccourcis). Les mises à jour seraient également traitées. Vous devriez idéalement rechercher le package dans le Centre logiciel ou dans Synaptic. Les PPA peuvent être utilisés si le logiciel ne se trouve pas dans le dépôt par défaut.
Cependant, si vous êtes sûr d’installer ce paquet, utilisez le répertoire /opt
, /opt/appname
par exemple. /opt
conviendrait pour ce type d'installation. Les lanceurs peuvent ou non être créés en fonction du programme d'installation. Vous pouvez créer un lanceur manuellement si le programme d'installation ne le crée pas. Vous pouvez également utiliser $HOME/bin
pour mettre toutes vos applications.
Pour toutes les questions relatives au chemin d'accès, le norme de hiérarchie du système de fichiers Linux est la référence définitive.
Si le programme doit créer un dossier, alors /usr/local
est le répertoire de choix; selon le FHS :
La hiérarchie
/usr/local
est destinée à être utilisée par l’administrateur système lors de l’installation locale du logiciel.
Évitez de placer vos fichiers binaires locaux directement sous /usr
car, selon la FHS, cette hiérarchie est réservée au logiciel fourni par la distribution Linux (dans ce cas, Ubuntu).
Notez qu'en plaçant un binaire dans /usr/local/bin
(ou tout autre répertoire bin
), ne créera pas une entrée de menu; pour cela, vous devez fournir n fichier .desktop
et l'installer dans le répertoire approprié à l'aide de la commande xdg-desktop-men .
Habituellement, vous le mettriez dans /usr
, les fichiers binaires dans /usr/bin
s'il s'agit de quelque chose de plus gros, il irait à /opt
.