Показать полную графическую версию : Обновление FreeBSD
SanyaJoker
04-09-2014, 14:05
Доброго времени суток!
Если я удаленно начну обновлять FreeBSD так как не могу ничего уже установить из портов на устаревшую версию (9.0) слетят ли у меня все настройки и сервисы после обновления? Ядро пере компилировано.
MakaBooka
04-09-2014, 17:56
9.0 не является устаревшей версией. необходимо и достаточно перейти на pkgng (ссылка в гугль).
после перехода на pkgng нужно просто обновить порты. далее следует интересный процесс: обновление установленного софта. если сервер администрировался грамотно (весь софт установлен штатно из портов, конфиги лежат штатно и т.д.) то после штатного обновления софта (portupgrade -a) проблем не будет.
обновление OC - отдельная задача, она не является необходимой в твоём случае. но если есть желание потренироваться ;) то тоже можно. опять-таки: пересобранное ядро (кстати, ЗАЧЕМ?), конфиг которого лежит в штатном месте и прописан в make.conf также прекрасно обновляется штатно. на 9.3 ты перейдёшь без проблем, на 10.0 - есть тонкости с gmirror.
SanyaJoker
05-09-2014, 13:27
MakaBooka, Ядро пересобрано с поддержкой ipfw, начал попытку перехода на pkgng на первом же пункте встрял на ту же проблему что и с самбой, установка не стартанула вот текст:
# cd /usr/ports/ports-mgmt/pkg && make install clean
Unknown modifier 't'
Unknown modifier 't'
"/usr/ports/Mk/bsd.port.mk", line 1712: Malformed conditional (defined(USE_LDCONFIG) && ${USE_LDCONFIG:tl} == "yes")
Unknown modifier 't'
Unknown modifier 't'
Unknown modifier 't'
"/usr/ports/Mk/bsd.sites.mk", line 956: Malformed conditional (!empty(_PERL_CPAN_ID) && ${_PERL_CPAN_FLAG:tl} == "cpan")
Unknown modifier 't'
Unknown modifier 't'
Unknown modifier 't'
"/usr/ports/Mk/bsd.port.mk", line 3054: warning: Missing closing parenthesis for defined()
Unknown modifier 't'
"/usr/ports/Mk/bsd.port.mk", line 3054: Malformed conditional (((!defined(OPTIONS_DEFINE) && !defined(OPTIONS_SINGLE) && !defined(OPTIONS_MULTI)) && !defined(OPTIONS_GROUP) && !defined(OPTIONS_RADIO) || defined(CONFIG_DONE_${UNIQUENAME:tu}) || defined(PACKAGE_BUILDING) || defined(BATCH)))
"/usr/ports/Mk/bsd.port.mk", line 3056: if-less endif
Unknown modifier 't'
Unknown modifier 't'
Unknown modifier 't'
Unknown modifier 't'
Unknown modifier 't'
Unknown modifier 't'
Unknown modifier 't'
Unknown modifier 't'
Unknown modifier 't'
Unknown modifier 't'
Unknown modifier 't'
Unknown modifier 't'
Unknown modifier 't'
Unknown modifier 't'
5 open conditionals:
at line 6133 (evaluated to true)
at line 6133 (evaluated to true)
at line 6133 (evaluated to true)
at line 6133 (evaluated to true)
at line 6133 (evaluated to true)
make: fatal errors encountered -- cannot continue
на 9.3 ты перейдёшь без проблем, на 10.0 - есть тонкости с gmirror. »
Мне и не важна версия мне и 9.3 хватило бы, главное установить самбу сквид и все необходимое из портов для дальнейшей настройки шлюза.
MakaBooka
15-09-2014, 01:49
порты обновил?
SanyaJoker
17-09-2014, 10:26
MakaBooka, Да.
MakaBooka
24-09-2014, 17:41
make.conf покажи.
ошибка в /usr/ports/Mk/bsd.port.mk - она после обновления портов тоже?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.