Дата публикации: 26.02.2023
После перехода на использование pkg возникла ошибка.
pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file
Обновление менеджера пакетов pkg
Эта проблема появляется в версиях до 10.0. 1. Проверим, какая версия pkg установлена – если меньше, чем 1.3.7 То запускаем:
# pkg upgrade
2. Создадим конфигурационный файл pkg.conf из sample-файла
# cp /usr/local/etc/pkg.conf.sample /usr/local/etc/pkg.conf
3. Создадим каталог репозитория:
# mkdir -p /usr/local/etc/pkg/repos
4. Создаем конфигурационный файл репозитория /usr/local/etc/pkg/repos/FreeBSD.conf :
FreeBSD: { url: «pkg+http://pkg.FreeBSD.org/${ABI}/latest», mirror_type: «srv», enabled: yes }
5. Запускаем процедуру обновления пакетов:
# pkg update
Теперь, для проверки актуальности портов, вместо {portaudit -Fda}, надо запускать:
pkg audit -F
Метки: pkg , portaudit