Где я должен размещать загружаемые программы, чтобы они были доступны всем пользователям?
Существует ли соглашение, согласно которому я должен размещать загружаемые программы, если я хочу сделать их доступными для всех пользователей? Например, кажется, что 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