Да, в том то и проблема, два раза пытался перепрыгнуть на 9-ку и оба раза приходилось восстанавливаться с Бэкапов. Муторно это и долго. Можно переустановить с нуля, но машинка очень старая и быстро это сделать не получится, да и 9-ка более требовательная и к месту и к ресурсам.
Что посоветуете, отказаться от pkgng и пользоваться по прежнему portupgrade или portmaster напару с portsnap? Но опять грабли с dependencies (зависимостями) портов и поддержкой, установкой некоторых портов. Мне pkgng, как раз таки понравилась легкостью работы с портами и особенно с установкой бинарных пакетов и устройством БД pkgng, но коли FreeBSD 8x unsupported - тогда видимо придется попробовать еще раз обновиться или уже переустановить Фряшку. Грусть и печаль
Да, и вопрос, как заставить pkgng подобрать установленные в системе пакеты, ведь он должен их откуда-то брать /var/cache/pkg и /var/db/pkg я грохнул, а по pkg fetch -a он мне предлагает 41 Гб скачать
Может это умеет portmaster или portupgrade? Ведь где-то же должны лежать установленные в системе порты? Явно не в /usr/ports и, только не говорите мне, что они лежат /var/db/pkg, скорей всего в 8.4 они лежат в /var/db/ports и не поддерживаются pkgng оттого и взялась проблема с версиями.
Ума не приложу что делать и как весь мусор в системе почистить. Кстати pkgng умеет чистить мусор в системе, а умеют ли это делать portupgrade или portmaster?
Отправлено спустя 3 минуты 19 секунд:
lazhu писал(а):порядок обновления портов в 8-ке:
Код: Выделить всё
cd /usr/ports/devel/bmake
make install clean
mv /usr/bin/make /usr/bin/make.old
ln /usr/local/bin/bmake /usr/bin/make
cd /usr/ports
portsnap fetch update
cd /usr/ports/ports-mgmt/pkg
make UPGRADEPKG=1 install clean
mv /usr/share/mk/ /usr/share/mk.old
svn co http://svn.freebsd.org/base/stable/10/share/mk/ /usr/share/mk
Из всего предложенного я сделал только
Код: Выделить всё
cd /usr/ports
portsnap fetch update
cd /usr/ports/ports-mgmt/pkg
make UPGRADEPKG=1 install clean
Скажите пожалуйста, после этого pkgng заработает нормально, после всех предложенных Вами манипуляций?
Отправлено спустя 3 минуты 2 секунды:
Код: Выделить всё
# cd /usr/ports/devel/bmake/
# make install clean
===> bmake-20151022 pkg(8) must be version 1.6.0 or greater, but you have
1.5.5. You must upgrade the ports-mgmt/pkg port first.
*** Error code 1
Stop in /usr/ports/devel/bmake.
Ага, несколько другой порядок, только сначала надо в make.conf закомментировать WITN_PKGNG=yes
Отправлено спустя 16 минут 42 секунды:
Можете пояснить почему svn co
http://svn.freebsd.org/base/stable/10/share/mk/ /usr/share/mk, когда у меня
?
Отправлено спустя 1 минуту 49 секунд:
Может все-таки?
Код: Выделить всё
http://svn.freebsd.org/base/release/8.4.0/share/mk/