Обновление менеджера пакетов pkg

После перехода на использование pkg возникла ошибка.
pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file

Эта проблема появляется в версиях до 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

Метки: ,

Ваш отзыв

Вы должны войти, чтобы оставлять комментарии.