Я устанавливаю программы .zip / .tar.gz в ~/.local/bin, но Ubuntu имеет каталог /usr/local с содержимым, таким же, как в ~/.local.
Итак, в чем разница между этими каталогами, кроме доступа к sudo?
~/.local предназначен для использования только пользователем, например, путем установки стороннего программного обеспечения, которое не поступает из репозиториев в ~/.local/bin, и вы получите доступ к нему и только к вам.
] В то время как /usr/local предназначен для материалов, которые используются для большего количества одного пользователя. Например, /usr/local/bin имеет исполняемый файл, который является сторонним, но из репозиториев и доступен для всех пользователей.
/usr/local - это место, где администратор может устанавливать программное обеспечение, которое может быть использовано всеми пользователями.
~/.local/bin - это место, где пользователь может установить программное обеспечение для собственного использования.
Существует некоторая беспорядочность в истории структуры каталогов, используемой в разных дистрибутивах и сообществах, но это касается основных различий.
~/.local предназначен для использования только пользователем, например, путем установки стороннего программного обеспечения, которое не поступает из репозиториев в ~/.local/bin, и вы получите доступ к нему и только к вам.
] В то время как /usr/local предназначен для материалов, которые используются для большего количества одного пользователя. Например, /usr/local/bin имеет исполняемый файл, который является сторонним, но из репозиториев и доступен для всех пользователей.
/usr/local - это место, где администратор может устанавливать программное обеспечение, которое может быть использовано всеми пользователями.
~/.local/bin - это место, где пользователь может установить программное обеспечение для собственного использования.
Существует некоторая беспорядочность в истории структуры каталогов, используемой в разных дистрибутивах и сообществах, но это касается основных различий.