Главная > Операционные системы > UNIX > BSD > FreeBSD Обновление FreeBSDОбновление FreeBSD 9.1 до версии FreeBSD 10.1Запускаем команду для обновления текущей версии до последней. # freebsd-update fetch install Перезагружаем. # shutdown -r now Проверяем что обновилось. Ядро стало GENERIC. Так же самое у меня перестала работать маршрутизация IPFW + NAT из-за стандартного ядра. # uname -a FreeBSD localhost 9.1-RELEASE-p22 FreeBSD 9.1-RELEASE-p22 #0: Mon Nov 3 18:22:10 UTC 2014 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 Далее нужно обновиться до версии FreeBSD 10.1 # freebsd-update upgrade -r 10.1-RELEASE Так как я отказался при установки от документации и игры FreeBSD уточняет. The following components of FreeBSD do not seem to be installed:
world/doc world/games
Does this look reasonable (y/n)?y
Далее некоторые файлы не смогли обновиться автоматически. The following file could not be merged automatically: /etc/ssh/sshd_config
Press Enter to edit this file in vi and resolve the conflicts
manually...
…
Does this look reasonable (y/n)?y
После всех изменений нужно запустить. # freebsd-update install Installing updates... Kernel updates have been installed. Please reboot and run "/usr/sbin/freebsd-update install" again to finish installing updates.После запуска он просит перезагрузиться и еще раз запустить freebsd-update install. Перезагружаем. # shutdown -r now И запускаем. # freebsd-update install Installing updates... Completing this upgrade requires removing old shared object files. Please rebuild all installed 3rd party software (e.g., programs installed from the ports tree) and then run "/usr/sbin/freebsd-update install" again to finish installing updates. Теперь необходимо пересобрать все порты. FreeBSD использует pkg для пакетов. Нужно конвертировать пакеты в новый вид. Для этого установим pkg # pkg The package management tool is not yet installed on your system. Do you want to fetch and install it now? [y/N]: y Для обновления старого вида пакетов к новому pkg используем команду pkg2ng # pkg2ng … Analysing shared libraries, this will take a while... Checking all packages: 100% Теперь обновим. # pkg update Теперь установим их, будет показано что и чем заменяется и какие добавляются. # pkg upgrade Дожидаемся обновления и запускаем. # freebsd-update install Перезагружаем. # shutdown -r now Теперь нужно собрать свое ядро если необходимо. Только заново нужно будет перекачиваться папку /usr/src указав уже версию FreeBSD 10.1# fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/10.1-RELEASE/src.txz tar -C / -xvzf src.txz rm src.txz Материал взят с сайта: http://bsd.lehan.pw/2014/02/upgrade-freebsd-91-to-freebsd-100.html Главная > Операционные системы > UNIX > BSD > FreeBSD |