Для обновления Freebsd с версии 10.0 до более свежей версии 10.1 мы воспользуемся утилитой freebsd-update. Если же вы хотите установить freebsd 10.1, то можете воспользоваться моей статьей.
На углубленном курсе "Архитектура современных компьютерных сетей" вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
На текущий момент у нас следующая система:
# uname -a FreeBSD 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Fri Jan 17 01:46:25 UTC 2014 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
Нам необходимо обновится до свежей версии FreeBSD 10.1
Выполняем команду:
# freebsd-update -r 10.1-RELEASE upgrade Looking up update.FreeBSD.org mirrors... 5 mirrors found. Fetching metadata signature for 10.0-RELEASE from update6.freebsd.org... done. Fetching metadata index... done. Fetching 1 metadata files... done. Inspecting system... done. The following components of FreeBSD seem to be installed: kernel/generic src/src world/base The following components of FreeBSD do not seem to be installed: world/doc world/games Does this look reasonable (y/n)?
На вопрос отвечаем утвердительно. Дальше идет сравнение версии freebsd 10.0 с 10.1, для этого скачивается вся информация по версиям. Это занимает значительное время, нужно подождать. После сравнения будет предложено одобрить изменения некоторых системных файлов. У меня это было пару файлов, изменения принял.
После окончания всех подготовительных действий нужно будет непосредственно установить обновления на диск:
# freebsd-update install
И после этого перезагрузиться:
# shutdown -r now
После перезагрузки нужно еще раз запустить freebsd-update:
# 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 9 до Freebsd 10.1, то наверняка какой-то софт придется переставить, так как может возникнуть несовместимость.
После обновления системы обновим на всякий случай порты:
# portsnap fetch update
И еще раз проверим обновления системы:
# freebsd-update install Installing updates... done.
После этого проверяем результат:
# uname -a FreeBSD 10.1-RELEASE FreeBSD 10.1-RELEASE #0 r274401: Tue Nov 11 22:51:51 UTC 2014 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
Обновление прошло успешно. Мы благополучно обновили Freebsd 10.0 до 10.1
Помогла статья? Подписывайся на telegram канал автора
Анонсы всех статей, плюс много другой полезной и интересной информации, которая не попадает на сайт.Дополнительные материалы по Freebsd
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном онлайн-курcе по администрированию MikroTik. Автор курcа – сертифицированный тренер MikroTik Дмитрий Скоромнов. Более 40 лабораторных работ по которым дается обратная связь. В три раза больше информации, чем в MTCNA.
Рекомендую полезные материалы по Freebsd: |
Описание установки Freebsd 11 на одиночный диск, либо на софтовый raid1, сделанный средствами zfs, которые поддерживает стандартный установщик.
Базовая настройка Freebsd, которую можно выполнить после установки сервера общего назначения. Представлены некоторые рекомендации по повышению удобства пользования и безопасности.
Описание и нюансы обновления системы Freebsd с помощью утилиты freebsd-update. Показано пошагово на конкретном примере обновления.
Настройка Freebsd шлюза для обеспечения выхода в интернет. Используется ipfw и ядерный нат, dnsmasq в качестве dhcp и dns сервера. Мониторинг сетевой активности с помощью iftop.
Подробная настройка на Freebsd прокси сервера squid + sams2 - панели управления для удобного администрирования.
Настройка максимально быстрого web сервера на базе Freebsd и nginx + php-fpm. Существенный прирост производительности по сравнению с классическим apache.
Настройка web сервера на Freebsd в связке с apache, nginx, php и mysql. Пошаговая установка и настройка каждого компонента.
|