стандарт на структуру каталогов файловой системы. (filesystem hierarchy standard)4.7 /usr/lib : библиотеки для программирования и приложений
4.7.1 назначениекаталог /usr/lib содержит объектные файлы, библиотеки и внутренние исполняемые файлы, которые не могут вызываться непосредственно пользователями из командной строки или скриптов оболочки. [примечание 18]приложения могут использовать отдельные подкаталоги в /usr/lib. если приложение использует подкаталог, все архитектурно-зависимые данные, используемые только этим приложением, должны размещаться внутри этого подкаталога. [примечание 19]
4.7.2 рекомендациипо историческим причинам /usr/lib/sendmail должен быть символической ссылкой на /usr/sbin/sendmail, если последний существует. [примечание 20] если /lib/x11 существует, /usr/lib/x11 должен быть символической ссылкой на /lib/x11, либо на тот каталог, на который ссылается /lib/x11.[примечание 21] [18] различные архитектурно-зависимые статические файлы и подкаталоги, специфичные для отдельных приложений, должны размещаться в /usr/share. [19] например, подкаталог perl5 для модулей и библиотек perl 5. [20] некоторые исполняемые команды, такие как makewhatis и sendmail тоже по традиции размещаются в /usr/lib. makewhatis - это внутренний исполняемый файл и должен размещаться в подкаталоге для бинарных файлов; пользователям предоставляется доступ только к catman. исполняемые файлы последних версий sendmail теперь по умолчанию располагаются в /usr/sbin. кроме того, системы, использующие sendmail-совместимые агенты передачи почты, должны делать /usr/sbin/sendmail символической ссылкой к соответствующему исполняемому файлу. [21] специфичные для каждого хоста данные для системы x window не должны размещаться в /usr/lib/x11. специфичные для хоста конфигурационные файлы, такие как xconfig или xf86config должны храниться в /etc/x11. это требование относится и к таким конфигурационным данным, как system.twmrc, даже если это только символическая ссылка на более общий конфигурационный файл (вероятно в /usr/x11r6/lib/x11). previous: /usr/include : каталог для стандартных подключаемых файлов. next: /usr/lib<qual> : библиотеки для альтернативных форматов (optional) up: оглавление translated by troff2html v1.5 on 29 march 2002 by daniel quinlan |