Разница между /usr/local и ~/.local

Я устанавливаю программы .zip / .tar.gz в ~/.local/bin, но Ubuntu есть /usr/local каталог с таким же содержанием, как в ~/.local,

Итак, в чем разница между этими каталогами, за исключением доступа sudo?

2 ответа

/usr/local это место, где программное обеспечение, используемое всеми пользователями, может быть установлено администратором.

~/.local/bin это место, где пользователь может устанавливать программное обеспечение для собственного использования.

В истории структуры каталогов, используемой в разных дистрибутивах и сообществах, есть некоторая путаница, но она охватывает основные различия.

~/.local предназначен для использования только пользователем, например, путем установки стороннего программного обеспечения, которое не поставляется из репозиториев в ~/.local/bin у вас будет доступ к вам и только к вам.

Пока /usr/local предназначен для вещей, которые используются для более чем одного пользователя. Например /usr/local/bin имеет исполняемый файл сторонних разработчиков, но из репозиториев, который доступен всем пользователям.

Другие вопросы по тегам