Тема : pkgNG


Smithson  26-03-2014 10:23
С 1 сентября FreeBSD окончательно отказывается от старого менеджера пакетов, который pkg_*.
Рекомендован переход на менеджер pkgng, он позволяет жить по старому и ставить бинарники из репозитариев.
Короткий скрип для быстрого перевода


# Делаем копию старой базы
tar czf /data/oldpkg_db.tgz /var/db/pkg

# Ставим новый менеджер пакетов
cd /usr/ports/ports-mgmt/pkg && make install clean

# Включаем его использование
echo 'WITH_PKGNG=yes' >> /etc/make.conf
# Конвертируем старую базу пакетов в новый формат (sqlite)
pkg2ng
pkgdb -fu
# Проверяем
pkg info

# Конвертируем конфигурации уже установленных пакетов в новый формат
/usr/ports/Tools/scripts/options2ng.sh -p