FreeBSD - Обновление FreeBSD

Ответить
Аватара пользователя
SanyaJoker

FreeBSD - Обновление FreeBSD

Сообщение SanyaJoker »

Доброго времени суток!



Если я удаленно начну обновлять FreeBSD так как не могу ничего уже установить из портов на устаревшую версию (9.0) слетят ли у меня все настройки и сервисы после обновления? Ядро пере компилировано.
Аватара пользователя
MakaBooka

Re: FreeBSD - Обновление FreeBSD

Сообщение MakaBooka »

9.0 не является устаревшей версией. необходимо и достаточно перейти на pkgng (ссылка в гугль).

после перехода на pkgng нужно просто обновить порты. далее следует интересный процесс: обновление установленного софта. если сервер администрировался грамотно (весь софт установлен штатно из портов, конфиги лежат штатно и т.д.) то после штатного обновления софта (portupgrade -a) проблем не будет.



обновление OC - отдельная задача, она не является необходимой в твоём случае. но если есть желание потренироваться Изображение то тоже можно. опять-таки: пересобранное ядро (кстати, ЗАЧЕМ?), конфиг которого лежит в штатном месте и прописан в make.conf также прекрасно обновляется штатно. на 9.3 ты перейдёшь без проблем, на 10.0 - есть тонкости с gmirror.
Аватара пользователя
SanyaJoker

Re: FreeBSD - Обновление FreeBSD

Сообщение SanyaJoker »

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


Цитата MakaBooka:



на 9.3 ты перейдёшь без проблем, на 10.0 - есть тонкости с gmirror.
FreeBSD - Обновление FreeBSD




Мне и не важна версия мне и 9.3 хватило бы, главное установить самбу сквид и все необходимое из портов для дальнейшей настройки шлюза.
Аватара пользователя
MakaBooka

Re: FreeBSD - Обновление FreeBSD

Сообщение MakaBooka »

make.conf покажи.



ошибка в /usr/ports/Mk/bsd.port.mk - она после обновления портов тоже?
Ответить

Вернуться в «Общий по FreeBSD»