Содержимое дистрибутива Типичный каталог дистрибутива &os; выглядит примерно так (детали могут отличаться в зависимости от версии, архитектуры, и других факторов): ERRATA.HTM README.TXT compat1x dict kernel ERRATA.TXT RELNOTES.HTM compat20 doc manpages HARDWARE.HTM RELNOTES.TXT compat21 docbook.css packages HARDWARE.TXT base compat22 filename.txt ports INSTALL.HTM boot compat3x floppies proflibs INSTALL.TXT catpages compat4x games src README.HTM cdrom.inf crypto info tools Если вы хотите выполнить CDROM, FTP или NFS установку из этого каталога, все, что потребуется, это сделать 1.44MB загрузочные дискеты (см. ), загрузиться с них и следовать инструкциям. Остальные файлы, необходимые для установки, будут получены автоматически на основе вашего выбора. Если вы никогда раньше не устанавливали &os;, потребуется также полностью прочитать этот документ (файл инструкций по установке). Если вы хотите выполнить установку другого типа, или хотите узнать больше об организации дистрибутива, вам поможет нижеследующая более детальная информация: Файлы *.TXT и *.HTM содержат документацию (например, этот документ находится в INSTALL.TXT и INSTALL.HTM), их необходимо прочесть перед началом установки. Файлы *.TXT это простой текст, а файлы *.HTM это HTML файлы, которые могут быть просмотрены практически любым веб браузером. Некоторые дистрибутивы могут также содержать документацию в других форматах, таких как PDF или PostScript. docbook.css это файл Cascading Style Sheet (CSS), используемый некоторыми веб браузерами для форматирования HTML документации. Каталоги base, catpages, crypto, dict, doc, games, info, manpages, proflibs, и src содержат основные компоненты дистрибутива &os; и разделены на небольшие файлы, которые могут поместиться на дискеты (если это потребуется). Каталоги compat1x, compat20, compat21, compat22, compat3x, и compat4x содержат дистрибутивные наборы совместимости со старыми релизами и находятся в одиночных упакованных gzip tar файлах — они могут быть установлены во время установки релиза или позже путем запуска соответствующих скриптов install.sh. В каталоге floppies/ находятся образы загрузочных дискет; дальнейшая информация по их использованию дана в . Каталоги packages и ports содержат коллекцию пакетов и портов &os;. Пакеты могут быть установлены из каталога packages следующей командой: &prompt.root;/stand/sysinstall configPackages Пакеты также могут быть установлены путем задания отдельных имен пакетов в каталоге packages/ команде &man.pkg.add.1;. Коллекция портов может быть установлена как любой другой дистрибутивный набор и требует около 190MB места. Дальнейшая информация по коллекции портов может быть получена с или локально из /usr/share/doc/handbook если вы установили дистрибутивный набор doc. Наконец, каталог tools содержит различные утилиты DOS для определения геометрии диска, установки загрузочных менеджеров и т.п. Эти утилиты опциональны и предоставляются только для удобства пользователей. Типичный дистрибутивный каталог (например, info) изнутри выглядит примерно так: CHECKSUM.MD5 info.ab info.ad info.inf install.sh info.aa info.ac info.ae info.mtree Файл CHECKSUM.MD5 содержит контрольные суммы MD5 для каждого файла, которые помогают определить не поврежден ли файл. Он не используется программой установки и его не требуется копировать вместе с остальными файлами набора. Файлы info.a* это части упакованного gzip tar файла, содержимое которого может быть просмотрено так: &prompt.root; cat info.a* | tar tvzf - Во время установки эти части автоматически объединяются и извлекаются программой установки. Файл info.inf также необходим, поскольку он читается программой установки для определения числа частей, которые необходимо объединить в дистрибутивный набор. При помещении дистрибутивных наборов на дискеты, файл .inf должен быть помещен на первую дискету каждого дистрибутивного набора! Файл info.mtree это еще один не-необходимый файл, предоставляемый для информации. Он содержит контрольные суммы MD5 для распакованных дистрибутивных файлов и в дальнейшем может использоваться программой &man.mtree.8; для проверки возможного изменения файлов. Использование этого файла из набора base это хороший способ обнаружения троянских атак на вашу систему. Наконец, install.sh предназначен для тех, кто хочет установить дистрибутивный набор после установки системы. Например, для установки набора info с CDROM после установки системы, вы можете выполнить: &prompt.root; cd /cdrom/info &prompt.root; sh install.sh