Як і будь-яка інша ОС, FreeBSD час від часу потребує оновлення, і якщо ми про це забуваємо, вона люб'язно нам про це нагадує (приблизно отак)
Ports Collection support for your FreeBSD version has ended, and no ports are
guaranteed to build on this system. Please upgrade to a supported release.
No support will be provided if you silence this message by defining
ALLOW_UNSUPPORTED_SYSTEM.
Якщо така ситуація сталась, потрібно просто оновити систему)
Для того щоб корректно оновитись потрібно знати яка в нас використовується гілка, в цьому нам допоможе команда
uname -a
яка виведе щось типу
FreeBSD localhost 10.3-RELEASE-p29 FreeBSD 10.3-RELEASE-p29 #0: Tue Apr 3 19:55:05 UTC 2018 root@amd64-jackmx.net.ua:/usr/obj/usr/src/sys/GENERIC amd64
В нашому випадку маємо RELEASE-гілку, тож її і оновлюватимемо (на момент написання статті остання гілка була 11.2):
freebsd-update -r 11.2-RELEASE upgrade
Оновлення системи займе коло години часу, тож трішки чекаєм, підтверджуємо готовність оновитись, і можемо попити чайку спостерігаючи за оновленням)
Коли утилітка закінчить свою роботу запускаємо ще одну команду
freebsd-update install
це запустить власне процес оновлення, і по завершенні виконання цієї утилітки комп'ютер запросить перезапуск.
Увага! Після перезагрузки система запуститься з GENERIC ядром, тому якщо у Вас кастомне ядро і є сервіси які від нього залежать, то краще повимикайте з автозапуску все що може поломитись!
Перезавантажуємо систему:
shutdown -r now
Після перезапуску знову вводимо команду
freebsd-update install
і по її завершенні маємо оновлену систему!
Тепер можна перезібрати ядро і насолоджуватись роботою системи)
Всім бобра і низького пінгу!)
Коментарі