Установка портов на FreeBSD из архива

Если была выбрана установка FreeBSD в комплектации MINIMAL, и не было установлено дерево портов, то нужно его установить. Для установки требуется сначала скачать архив ports.tar.gz c ftp://freebsd.org.

Скачивать надо порты имеющие статус stable. Это значит, что все зависимости учтены и не получится так, что потребуется какой-нибудь архив не присутствующий на ресурсах в Интернет. Размер архива составляет, на сегодняшний момент, примерно 43 мегабайта.

Итак, вы скачали архив и теперь нам требуется закачать его на машину, чтобы распаковать и иметь возможность с ними работать.

Для закачивания архива на сервер, с рабочей станции Windows нам потребуется специальная программа, которая может по SSH заливать файлы. Тут я знаю две программы.

SSH Security Shell

WinSCP

Заливаем с помощью вышеказанных программ архив в каталог /usr. Заходим в каталог /usr и запускаем распаковку этого архива:

# cd /usr

# tar -zxvf ports.tar.gz

После того, архив распакован, можно начинать устанавливать программы. Например, для того, чтобы начать работать с операционной системой лучше установить Midnight Comander. Для этого в консоли набираем:

# cd /usr/ports/misc/mc

Далее набираем:

# make config

Вылазиет окошко с возможными параметрами, выбираем чего хотим установить.

После кофигурирования начинаем установку:

# make install

и собственно, завершением всего будет очистка:

# make clean

Если порт надо удалить, то можно воспользоваться:

# pkg_delete

Чтобы вывести список установленных портов воспользуемся командой:

# pkg_info

Или если в лом удалять все зависимости, а приложение надо переставить, то

# make deinstall

Процедура установки программ подразумевает конфигурацию программы, то есть с какими параметрами мы хотим её устанавливать, при этом вылазиет менюшка, в которой можно указывать параметры программы. Правда она не всегда работает и приходится править файл Makefile. Все конфигурации там.

После того, как мы сконфигурировали программу, порт идёт смотреть в каталог distfiles наличие исходника для неё...

Если в каталоге distfiles исходника нет, порт начинает искать в Интернете на ресурсах, указанных в файле .Makefile. Если найти не может, то надо будет вручную найти и скачать этот исходнить и запихать его в каталог distfiles.




Ссылки:

К содержанию

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика