web-dev-qa-db-fra.com

Différence entre / usr / local et ~ / .local

J'installe les programmes . Zip/. Tar.gz dans ~/.local/bin, mais Ubuntu possède le répertoire /usr/local avec le même contenu que dans ~/.local .

Alors, quelle est la différence entre ces répertoires sauf pour l'accès Sudo?

1
Lev Lunev

/usr/local est un endroit où un logiciel utilisable par tous les utilisateurs peut être installé par un administrateur.

~/.local/bin est un endroit où un utilisateur peut installer un logiciel pour son propre usage.

Il existe un certain désordre dans l’historique de la structure de répertoires utilisée dans différentes distributions et communautés, mais cela couvre les différences fondamentales.

2
Jeremy

Le ~/.local est destiné à une utilisation uniquement utilisateur, par exemple en installant un logiciel tiers qui ne provient pas des référentiels situés dans ~/.local/bin, il vous permettra d'accéder à vous et seulement à vous.

Alors que le /usr/local est destiné à des choses qui sont utilisées par plusieurs utilisateurs. Par exemple, /usr/local/bin a des exécutables exécutés par des tiers mais provenant de référentiels et disponibles pour tous les utilisateurs.

1
Dimitrios Desyllas