Сегодня я покажу, как операционную системуFreeBSD 9.0обновить до последнего релиза9.1” внутри виртуального окружения “Virtualbox“. Заострять внимание, как произвести установку я пока не буду, это тема в будующем отдельной реальной заметки. Данная заметка пишется для того, что в будующем если понадобится необходимость быстро вспомнить какие действия нужно произвести чтобы произвести обновление до релиза “9.1“. И так обновлять будем с:

# uname -srm

FreeBSD 9.0-RELEASE amd64

 

Обновление до релиза 9.1 буду производить через бинарное обновление с помощью утилиты freebsd-update:

# freebsd-update -r 9.1-RELEASE upgrade

Looking up update.FreeBSD.org mirrors… 5 mirrors found.

Fetching public key from update6.freebsd.org… done.

Fetching metadata signature for 9.0-RELEASE from update6.freebsd.org… done.

Fetching metadata index… done.

Fetching 2 metadata files… done.

Inspecting system… done.

The following components of FreeBSD seem to be installed:

kernel/generic world/base world/games world/lib32

The following components of FreeBSD do not seem to be installed:

src/src world/doc

Does this look reasonable (y/n)? yСоглашаемся с требуемыми изменениями в файлах

Fetching metadata signature for 9.1-RELEASE from update6.freebsd.org… done.

Fetching metadata index… done.

Fetching 1 metadata patches. done.

Applying metadata patches… done.

Fetching 1 metadata files…

…. <здесь_очень_много_диагностической_информации

я_ее_опустил_нажимаем_клавишу_End_для_перехода в конец>

/var/yp/Makefile.dist

To install the downloaded upgrades, run “/usr/sbin/freebsd-update install”.

 

Делаем, как уведомляет нас инсталлятор введя команду:

# /usr/sbin/freebsd-update install

Installing updates…

Kernel updates have been installed. Please reboot and run

“/usr/sbin/freebsd-update install” again to finish installing updates.

 

Далее перезагружаем нашу систему которую только что собственно и обновили до релиза 9.1-RELEASE:

# reboot

 

Теперь нужно привести порты в соответствие с обновленной ОС, в этом нам поможет portmaster:

# cd /usr/ports/ports-mgmt/portmaster/

# make && make install

 

Обновляем все установленные порты:

# portmaster -a

===>>> Gathering distinfo list for installed ports

===>>> Starting check of installed ports for available updates

===>>> All ports are up to date

И напоследок нужно еще раз запустить:

# /usr/sbin/freebsd-update install

Installing updates… done.

 

И еще раз перезагружаем нашу систему:

# reboot

Итог:

# uname -srm

FreeBSD 9.1-RELEASE-p7 amd64

Результат достигнут, обновление с релиза “9.0” до последнего актуального “9.1” посредством бинарного режима успешно произведено. Вот собственно и всё, с уважением ekzorchik.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru