freebsd:upgrade

Це стара версія документу!


Оновлення

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

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

freebsd-update fetch

Оновлення з FreeBSD 12.0 на FreeBSD 12.1 називається оновленням зі зміною молодшого номера версії, або мінорне оновлення

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

freebsd-update fetch

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

Наступна команда, запущена на FreeBSD 12.3, виконає оновлення до версії 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.0-RELEASE-p4
13.0-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.0-RELEASE-p4
13.0-RELEASE-p4

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

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