Как обновить FreeBSD до последнего релиза

Posted by

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

# uname -srm

FreeBSD 9.0-RELEASE amd64

 

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

# 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.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5 × 4 =