Создание пакетов FreeBSD

Материал из rrv-wiki
Перейти к навигации Перейти к поиску

Для создания пакета во FreeBSD с уже установленного порта достаточно выполнить:

# pkg_create -b package-name

Например для пакета openssl-0.9.8b:

# pkg_create -b openssl-0.9.8b

Для того, что бы создать все пакеты из всех установленных портов и пакетов, с целью отката при не предвиденных ситуациях обнавления или краха системы, выполним:

# mkdir /root/package && cd /root/package
# pkg_info | cut -f1 -d' ' | awk '{print "pkg_create -b "$1 }' > create.sh
# sh create.sh

Для отчистки устаревших пакетов и дистфайлов:

# portsclean -DP