FreeBSD

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

Как обновить FreeBSD до более новой версии
FreeBSD обновляется довольно последовательно, и с каждым новым обновлением появляется новый набор новых добавленных функций. Не говоря уже о введении новых патчей с каждым обновлением, которые защищают вашу систему FreeBSD от проблем с безопасностью, и о множестве других причин, по которым вы можете захотеть обновлять FreeBSD.

К счастью, с FreeBSD обновление системы не так уж сложно по сравнению с другими операционными системами, которые портят. Вы можете запустить обновление FreeBSD с помощью простой команды:

# freebsd-update

Это руководство поможет вам именно в этом: следуйте инструкциям ниже, чтобы обновить вашу систему, работающую на FreeBSD v10.Операционная система 2v.

Прежде чем вы начнете:

Убедитесь, что вы вошли в систему с помощью команды root или с помощью учетной записи, разрешенной для выполнения команды sudo. В этом руководстве учетная запись пользователя FreeBSD по умолчанию, дроплет FreeBSD, будет запускать обновление.

Шаг 1. Определите возможные проблемы и установите последние исправления

Перед обновлением ОС FreeBSD мы должны приобрести исправления и пакеты поддержки для последней версии FreeBSD. Войдите в систему с помощью следующей команды:

$ ssh freebsd @ ваш_сервер_ip

Теперь нам понадобится некоторая информация о последней версии FreeBSD, прежде чем мы сможем внести дальнейшие изменения. Чтобы найти эти подробности, введите команду freebsd-update с параметром -r, чтобы выделить, до какой именно версии мы обновляем сервер. Я уже обновил свою версию FreeBSD

$ sudo freebsd-update upgrade -r 12.x-РЕЛИЗ

Выходные данные должны содержать адекватную информацию. Теперь определите, какие изменения могут вызвать проблемы позже.

Нажмите клавишу y для подтверждения и нажмите ввод. После подтверждения система автоматически начнет обновление сервера. Есть кое-что. Однако эту потребность нам нужно будет настроить после обновления.

Шаг 2. Устраните проблемы, возникшие после обновления

После установки последних пакетов вы, скорее всего, увидите два сообщения об ошибках. Не волнуйтесь; все, что вам нужно сделать, это внести изменения в два разных файла конфигурации в / etc / ssh / sshd_config и / etc / rc.подкаталоги соответственно.

Нажмите Enter, и вы будете автоматически перенаправлены в / etc / rc.subr, и он будет запущен в текстовом редакторе nano.

Удалите все строки, которые кажутся относящимися к «последней» версии FreeBSD, которая на самом деле не связана с версией, которую мы только что установили. Видите, файл конфигурации все еще распознает FreeBSD 12.1 как последняя, ​​а мы установили v12.2.

Сохраните и выйдите из файла, когда вы закончите его редактировать, и появится всплывающее уведомление, подтверждающее, что файл конфигурации был успешно интегрирован с обновлением.

Вторая строка - это сообщение об ошибке, которое исчезнет, ​​как только вы исправите файл конфигурации / etc / ssh / sshd_config. Нажмите кнопку ввода, чтобы открыть этот файл конфигурации и начать редактировать файл так же, как вы делали первый. Вам нужно только удалить строки, относящиеся к 12.1 устанавливает FreeBSD, затем сохраните и закройте файл.

Затем вам будут показаны только что внесенные вами изменения, а затем вас попросят разрешить их применить. Просто вводите y каждый раз, когда вам задают вопрос.

После подтверждения ваших изменений вам будет отображен длинный каталог на несколько страниц с двоичными файлами, в которые система внесла свои изменения. Этот список должен быть идентичен снимку экрана ниже:

Если вы хотите увидеть здесь содержимое, продолжайте нажимать пробел, чтобы пройти через каждую страницу, или просто нажмите клавишу q, чтобы пропустить процесс просмотра.

Со всем этим мы можем, наконец, перейти к FreeBSD 12.2.

Шаг 3: Обновите FreeBSD 12.1 для FreeBSD 12.2

Введите команду ниже, чтобы начать установку:

$ sudo / usr / sbin / freebsd-update установить

На снимке экрана ниже показано, что вы увидите после выполнения этой команды:

После завершения обновления вам потребуется перезагрузить систему. Введите эту команду и нажмите Enter, чтобы перезапустить систему:

$ sudo перезагрузка

Сеанс SSH будет завершен, и системе потребуется несколько минут для перезагрузки.

Когда система снова загрузится, войдите в ту же учетную запись пользователя, чтобы продолжить.

Чтобы проверить установку, проверьте текущую версию, установленную в вашей системе. Используйте команду ниже, чтобы войти на свой сервер:

$ ssh freebsd @ ваш_сервер_ip

Затем введите следующую команду:

$ uname -a

Если до сих пор все идет гладко, вы должны увидеть результат, аналогичный показанному на снимке экрана ниже:

И последнее, прежде чем мы подведем итоги: вероятно, были выпущены некоторые более мелкие обновления с тех пор, как обновление было доступно для загрузки.

Вы можете получить эти обновления, выполнив команду установки freebsd_update:

$ sudo / usr / sbin / freebsd-update установить

Если ошибки все еще отображаются, не волнуйтесь. Установите пакеты для обновления этих файлов.

Мера безопасности - обновить все сторонние пакеты при обновлении FreeBSD. Введите команду ниже:

$ sudo pkg upgrade

Результаты вышеупомянутой проблемы должны напоминать следующее:

Нажмите y и нажмите Enter, чтобы получить следующий результат:

Снова нажмите y и нажмите Enter, чтобы обновить пакеты.

Используйте команду rehash, чтобы убедиться, что ваша учетная запись пользователя имеет полное разрешение на использование установленных пакетов.

$ rehash

Теперь у нас установлена ​​последняя версия FreeBSD, и мы готовы к работе.

Если ваша установка не работает,

Инструкции в этой статье должны правильно работать и в вашей системе. Тем не менее, для читателей, которые не смогли обновить FreeBSD, следуя этому руководству, этот раздел поможет вам откатить все установки, которые вы только что сделали. Просто используйте команду ниже:

Откат $ sudo freebsd-update

Приведенная выше команда должна отменить всю работу, которую вы проделали для обновления FreeBSD.

В итоге

Надеюсь, вы обновили FreeBSD 12.1 сервер до последней версии 12.2, следуя командам в этом руководстве. Обновление FreeBSD - не такое большое разочарование, как обновление некоторых из наиболее распространенных операционных систем * кашляет * windows * кашляет *.

Добавьте жесты мыши в Windows 10 с помощью этих бесплатных инструментов
В последние годы компьютеры и операционные системы сильно эволюционировали. Было время, когда пользователям приходилось использовать команды для навиг...
Контроль и управление перемещением мыши между несколькими мониторами в Windows 10
Диспетчер мыши с двумя дисплеями позволяет контролировать и настраивать движение мыши между несколькими мониторами, замедляя ее движения возле границы...
WinMouse позволяет настраивать и улучшать движение указателя мыши на ПК с Windows
Если вы хотите улучшить функции указателя мыши по умолчанию, используйте бесплатное ПО WinMouse. Он добавляет дополнительные функции, которые помогут ...