Теперь вы должны иметь инструменты, которые необходимо держать под
рукой и умеете редактировать файлы, так что вы должны суметь запустить
всё, что угодно. Много полезной информации содержится в Руководстве по
FreeBSD (которое, скорее всего, есть на вашем жёстком диске) и Web-сайте FreeBSD. На CDROM, а
также Web-сайте находятся различные пакеты и порты. В Руководстве
рассказывается более подробно о том, как их использовать (получить
пакет, если он существует, командой pkg_add
/cdrom/packages/All/,
где packagenamepackagename является именем файла
пакета). На CDROM находится перечни пакетов и портов с их краткими
описаниями в файлах cdrom/packages/index,
cdrom/packages/index.txt и
cdrom/ports/index, а более полные описания можно
найти в /cdrom/ports/*/*/pkg/DESCR, где знаки
* обозначают тематические подкаталоги с программами
и названиями программ, соответственно.
Если вы посчитаете, что Руководство является слишком сложной книгой
(что с lndir и всё) по установке портов с CDROM, вот
рецепт, который обычно срабатывает:
Найдите нужный вам порт, скажем, kermit. На CDROM
для него должен существовать каталог. Скопируйте этот подкаталог в
каталог /usr/local (хорошее место для программного
обеспечения, которое вы добавляете, и которое должно быть доступно всем
пользователям) такой командой:
#cp -R /cdrom/ports/comm/kermit /usr/local
В результате должен образоваться подкаталог
/usr/local/kermit, содержащий все файлы, что есть в
подкаталоге kermit на CDROM.
Затем создайте каталог /usr/ports/distfiles,
если он ещё не существует, при помощи команды mkdir.
Теперь проверьте содержимое /cdrom/ports/distfiles
на предмет наличия файла с именем, говорящем о том, что это тот порт,
который вы хотите иметь. Скопируйте этот файл в каталог
/usr/ports/distfiles; в последних версиях вы можете
пропустить этот шаг, и FreeBSD выполнит его за вас. В случае с
kermit, дистрибутивного файла не существует.
После этого по команде cd перейдите в подкаталог
/usr/local/kermit, в котором есть файл
Makefile. Наберите
#make all install
Во время выполнения порт обратится к FTP для получения всех архивных
файлов, нужных ему и которых не найдено на CDROM или в каталоге
/usr/ports/distfiles. Если сеть у вас ещё не
работает, и файла для порта в каталоге
/cdrom/ports/distfiles нет, вам потребуется получить
дистрибутивный файл на другой машине и скопировать его в каталог
/usr/ports/distfiles. Прочтите
Makefile (при помощи команд
cat, more или
view), чтобы понять, как называется файл и куда нужно
обратиться (основной сайт распространения), чтобы его получить.
(Используйте двоичный тип передачи файлов!) Затем перейдите обратно
в каталог /usr/local/kermit, найдите каталог с
Makefile и наберите make all
install.
Этот, и другие документы, могут быть скачаны с https://download.freebsd.org/ftp/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.