Где я должен размещать загружаемые программы, чтобы они были доступны всем пользователям?

Существует ли соглашение, согласно которому я должен размещать загружаемые программы, если я хочу сделать их доступными для всех пользователей? Например, кажется, что Blender имеет скомпилированный исполняемый файл, а также другие каталоги и файлы, от которых он (предположительно) зависит.

Ответ на какой каталог я должен установить программу из скрипта bash? Рекомендуется /opt, но по умолчанию его нет в моем $PATH, и мой / opt оказывается пустым, несмотря на то, что в Ubuntu Software Center установлено много всего.

2 ответа

Решение

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

Что касается вашего другого вопроса, связанного с Центром программного обеспечения Ubuntu, не все пакеты в Центре программного обеспечения Ubuntu установлены на /opt - на самом деле, большинство из них не следуют этому "стандарту".

Вы получите различные мнения об этом, даже в документации.

http://www.debian.org/doc/manuals/debian-reference/ch12.en.html

http://wiki.debian.org/FilesystemHierarchyStandard

Во второй ссылке прокрутите вниз до / opt и / usr

Как уже отмечалось, я лично склонен использовать / usr / local так же, как и в $PATH

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