Страница 1 из 1

Непонятки с pkgdb

Добавлено: 2012-10-31 6:42:22
ErGnC=yR.u
Доброе утро!
Есть у меня старый ноутбук на котором стоит FreeBSD 10-CURRENT x86.
После очередного

Код: Выделить всё

portsnap fetch update
и выполнения по очереди рекоммендаций из /usr/ports/UPDATING начал говорить что надо выполнить pkgdb -F
Начал я эту процедуру, выдаёт по очереди много stale dependency которые я отвечаю yes и он их ставит.
Проблема вот в чём, например одна из проблемных зависимостей это devel/cmake и чуть ли не на каждом порте он её выдаёт и каждый раз заново её устанавливает (причём успешно), и уходит на это много времени.
Нихера не понимаю, почему он не может просто поправить там в своей базе запись об этой зависимости не переустанавливая сотню раз этот cmake на крайняк пересоберя сам зависимый от cmake порт?
Может я в анабиозе и для исправления зависимостей вовсю используют что-то другое вместо

Код: Выделить всё

pkgdb -fF
?

Re: Непонятки с pkgdb

Добавлено: 2012-10-31 20:56:17
ErGnC=yR.u
как обычно сам спросил и сам ответил, может кому поможет.

Проблема в невнимательном чтении /usr/ports/UPDATING, где написано что в -CURRENT с 10.10.12 по умолчанию используется pkgng вместо pkg_install.
В итоге, начал описанную там процедуру перехода на pkgng.

Всем спасибо!

Re: Непонятки с pkgdb

Добавлено: 2012-10-31 22:30:10
Electronik
pkg2ng?

Re: Непонятки с pkgdb

Добавлено: 2012-11-01 4:31:23
ErGnC=yR.u
угу и /usr/ports/Tools/scripts/options2ng -p