В системе freebsd инструкция по работе с портами.
Конфигурирования порта.
# make config
Установка
# make install calen
Если вам надоедает все время отвечать на да, при установки портов, то делает так:
Либо вовсе добавить его в make.conf BATCH=yes .
# make BATCH=yes install clean
Удаление.
# make deinstall clean
Переустановка.
# make reinstall clean
Очистка.
# make clean
Удаляем скаченные файлы.
# make distclean
Смотрим зависимости по портам.
# cd /usr/ports/editors/nano && make all-depends-list /usr/ports/ports-mgmt/pkg /usr/ports/devel/gettext-tools /usr/ports/converters/libiconv /usr/ports/textproc/expat2 /usr/ports/devel/gettext-runtime /usr/ports/print/indexinfo
или так.
# pkg info -r perl5
Поиск нужного пакета, переходим в корень портов cd /usr/ports/
# make search name=nano display=name,path
Установка из бинарных версий портов.
# pkg_info названия_порта
Установка бинарного порта.
# pkg_add -r названия_порта
Удаление бинарника.
# pkg_delete названия_порта
Удаление вместе с зависимостями, что от него зависит.
# pkg_deinstall -r названия_порта
Удалиться порт и все, от чего он зависит, рекурсия к корню.
# pkg_deinstall -R названия_порта
Поиск порта.
# whereis названия_порта
Просмотр версии у установленного порта.
# pkg version | grep "nginx" nginx-1.8.0_3,2 =
После обновления портов, можно посмотреть какой софт хочит обновится.
# pkg version | grep "<"
После установи портов (софта) рекомендую делать.
# rehash
Pingback: FreeBSD 11 apache22 до apache24 обновления | FRYAHA.RU