Настройка и работа в Linux
adb5321d

/Usr/local : Каталог для локального ПО


Каталоговая структура /usr/local используется системным администратором в тех случаях, когда он устанавливает программное обеспечение, которое будет использоваться локально в рамках данного хоста. Этот каталог не должен перезаписываться при обновлениях системного программного обеспечения. Он может использоваться для программ и данных, не попавших в каталог /usr, доступ к которым разрешен с других хостов.

Локально устанавливаемое программное обеспечение должно располагаться не в /usr, а в /usr/local, если только его установка производится не в целях замены или обновления ПО в /usr. (Программное обеспечение, расположенное в / или /usr может быть перезаписано при обновлениях системы (хотя мы рекомендуем, чтобы дистрибутивы не перезаписывали данные в /etc в таких обстоятельствах). По этой причине локально устанавливаемое программное обеспечение не должно размещаться за пределами каталога /usr/local без достаточных на то оснований. )

Следующие каталоги или символические ссылки на каталоги должны иметься в /usr/local :

bin - Локальные исполняемые файлы

games - Локально установленные игровые приложения

include - Локальные заголовочные файлы для C

lib - Локальные библиотеки

man - Локальные онлайновые руководства

sbin - Локальные системные исполняемые файлы

share - Архитектурно-независимые структура каталогов для локального ПО

src - Локально установленные исходные коды.

Никаких каталогов, кроме перечисленных выше, не должно быть в /usr/local после первой установки FHS-совместимой системы.



Содержание раздела