Теперь вы должны иметь инструменты, которые необходимо держать под
рукой и умеете редактировать файлы, так что вы должны суметь запустить
всё, что угодно. Много полезной информации содержится в Руководстве по
FreeBSD (которое, скорее всего, есть на вашем жёстком диске) и Web-сайте FreeBSD. На CDROM, а
также Web-сайте находятся различные пакеты и порты. В Руководстве
рассказывается более подробно о том, как их использовать (получить
пакет, если он существует, командой pkg_add
/cdrom/packages/All/
,
где packagename
packagename
является именем файла
пакета). На 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>.