Для тех кто строит пакеты, например используя Poudriere или иные способы, рекомендуется удалить все ранее собранные пакеты и после обновления до pkg 1.3.7 построить все пакеты заново.
Рекомендуемая схема обновления, для тех кто использует установку с помощью pkg:
- обновить pkg до версии 1.3.7, только pkg никакие пакеты более;
- с правами пользователя root запустить это приведёт к анализу и исправлению зависимостей и библиотек установленного программного обеспечения. Данная процедура, может занять 1-15 минут.
Код: Выделить всё
pkg check -Ba
- продолжить обновление, по стандартной процедуре.
Код: Выделить всё
pkg update
pkg_local_ver=`pkg query %v ports-mgmt/pkg`
pkg_remote_ver=`pkg rquery -U %v ports-mgmt/pkg`
# Special handling needed for upgrading <=1.3.6 to 1.3.7+
if [ "`pkg version -t ${pkg_local_ver} 1.3.7)`" = "<" ]; then
pkg install -Uy ports-mgmt/pkg
pkg check -Ba
fi
Код: Выделить всё
pkg upgrade -Uy
Код: Выделить всё
pkg check -Ba
За перевод, спасибо мне, в лице BSDniR
