Существует ли соглашение, согласно которому я должен размещать загружаемые программы, если я хочу сделать их доступными для всех пользователей? Например, кажется, что Blender имеет скомпилированный исполняемый файл, а также другие каталоги и файлы, от которых он (предположительно) зависит.
Ответ на В какой каталог мне следует устанавливать программу из сценария bash? рекомендовал / opt, но по умолчанию его нет в моем $ PATH, и мой / opt оказывается пустым, несмотря на то, что установка множества вещей из Ubuntu Software Center.
Предпочтительным методом для этого является /opt
, хотя некоторые люди, как известно, помещают их в /usr/local/bin
Что касается вашего другого вопроса, связанного с Центром программного обеспечения Ubuntu, не все пакеты в программном обеспечении Ubuntu Центр установлен для установки на /opt
- на самом деле, большинство из них не следуют этому «стандарту».
Вы получите различные мнения по этому поводу, даже в документации.
] .org / FilesystemHierarchyStandard
Во второй ссылке прокрутите вниз до / opt и / usr
. Как я уже отмечал, я лично использую / usr / local, как и $ PATH