freebsd:upgrade

Оновлення

Оновлення безпеки можна завантажити та інсталювати за допомогою наступної команди. Вона визначає наявність незавантажених оновлень та показує файли, які будуть змінені в процесі оновлення

freebsd-update fetch

Оновлення версії системи необхідно робити тільки з рідною конфігурацією ядра!!!

Оновлення з FreeBSD 12.0 на FreeBSD 12.1 називається оновленням зі зміною молодшого номера версії, або мінорне оновлення. Зміна старшого номера версії (Мажорне оновлення) відбувається, коли FreeBSD переходить з однієї значної версії на іншу, наприклад, при оновленні з FreeBSD 12.X на FreeBSD 13.X. Обидва типи оновлень можна зробити, вказавши freebsd-update версію, на яку потрібно перейти.

Наступна команда, запущена на FreeBSD 13.1, виконає оновлення до версії FreeBSD 13.2:

freebsd-update -r 13.2-RELEASE upgrade

В даному блоці зображено процес, спільний як для оновлення безпеки, так і для оновлення версій.

Команди freebsd-update fetch або freebsd-update -r 13.2-RELEASE upgrade визначають наявність незавантажених оновлень та показує файли, які будуть змінені в процесі оновлення, також може відобразити перелік змінених файлів конфігурацій, які не вдасться оновити автоматично, з пропозицією дій.

Наступна команда виконує оновлення.

freebsd-update install

Якщо після завершення всіх дій було змінено ядро ​​або будь-який з його модулів, систему портібно перезавантажити і повторно виконати команду оновлення, про що буде відображено відповідне повідомлення

# freebsd-update install
src component not installed, skipped
Installing updates...
Kernel updates have been installed.  Please reboot and run
"/usr/sbin/freebsd-update install" again to finish installing updates.

На випадок, якщо щось пішло не так, командою freebsd-update передбачено механізм повернення останнього набору змін з використанням наступної команди:

freebsd-update rollback

Перезавантажимо систему

shutdown -r now

Після завантаження системи перевіряємо розбіжність версій.

# freebsd-version -uk
13.1-RELEASE-p4
13.2-RELEASE

Повторно виконаємо команду оновлення

freebsd-update install

Вивід успішного оновлення

Installing updates...

Scanning //usr/share/certs/blacklisted for certificates...
Scanning //usr/share/certs/trusted for certificates...
Scanning //usr/local/share/certs for certificates...
 done.

Повторно перевіряємо розбіжність версій.

# freebsd-version -uk
13.2-RELEASE
13.2-RELEASE

Систему оновлено успішно!

Цей сайт використовує кукі. Перебуваючи тут, ви погоджуєтеся з їх зберіганням на вашому комп'ютері. Також ви підтверджуєте, що прочитали і зрозуміли нашу Політику конфіденційності. Якщо ви не згодні - покиньте сайт.Більше інформації про куки
  • freebsd/upgrade.txt
  • Востаннє змінено: 22/04/2023 14:56
  • повз Method