Назначение Это основное место для размещения исполняемых файлов системы. Рекомендации Следующие каталоги или символические ссылки на каталоги должны быть присутствовать в /usr/bin, если только соответствующие пакеты установлены в системе:
|
"/usr/bin" mh |
"Исполняемые файлы, которые не нужны в однопользовательском режиме" Команды для системы обработки почты MH (MH mail handling system) (optional) |
Дерево 4.5.2.1
/usr/bin/X11 должен быть символической ссылкой на /usr/X11R6/bin если последний существует.
Следующие файлы или символические ссылки на файлы должны быть размещены в /usr/bin, если только соответствующие пакеты установлены в системе:
| perl | Язык Perl (The Practical Extraction and Report Language) (optional) |
| python | Интерпретирующий язык Python (optional) |
| tclsh | Оболочка интерпретатора Tcl (optional) |
| wish | Оболочка Tcl/Tk (optional) |
| expect | Программа для организации интерактивного диалога (optional) |
Таблица 4.5.2.1
НАЧАЛО ПОЯСНЕНИЙ
Поскольку интерпретаторы скриптов оболочки (вызываемые командой вида #!<path> в первой строке скрипта) не могут полностью полагаться на эту строку, имеет смысл стандартизовать их расположение. Размещение интерпретаторов оболочек Борна и C-shell уже зафиксировано в каталоге /bin, но интерпретаторы языков Perl, Python и Tcl часто размещаются в самых разных местах. В каталоге /usr/bin можно оставить только символические ссылки на действительное местоположение интерпретаторов.
КОНЕЦ ПОЯСНЕНИЙ