Дата публикации
13 Октября 2020
Дата изменения
2 Марта 2021
Уникальных просмотров
4.339

Оглавление

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

Обновление индекса пакетов

Для начала нужно обновить индексы пакетов, чтобы получить самые последние их версии при обновлении:

sudo apt update

Затем, обновляем пакеты если нашли что обновлять, для этого есть два варианта команд:

sudo apt upgrade
sudo apt dist-upgrade

Команда dist-upgrade делает тоже самое что и upgrade, но обновляет пакеты «по-умному». Например, при конфликтах пакетов, Ubuntu попытается обновить наиболее важные пакеты, за счет менее важных. Она может установить какой-либо дополнительный пакет, а конфликтующий — удалить. Я обновляюсь второй версией команды.

Обновление Ubuntu

Предыдущие две команды не меняют версию системы Ubuntu. Для этого существует команда;

sudo do-release-upgrade

В большинстве случаев имеет смысл обновлять Ubuntu с версиями LTS на LTS. Иными словами, обновлять версию с долгосрочной поддержкой, на новую версию с долгосрочной поддержкой. Эти версии выходят в релиз один раз в 2 года и поддерживаются на протяжении 5 лет. Список версий Ubuntu можно посмотреть здесь.

Перед обновлением системы выключите файрволл UFW или откройте порт 1022.

sudo ufw allow 1022/tcp

А после успешного обновления — закройте.

sudo ufw delete allow 1022/tcp

Многие производители ПО не дают гарантий работы своего ПО на версиях не LTS. Допустим вы обновились с версии 20.04 LTS на 20.10 и если какое-то ПО перестало нормально функционировать — то пусть для вас это не будет неожиданностью. Обычно команду sudo do-release-upgrade нужно выполнять один раз в 2-3-4 года. Иными словами, следите за выходом LTS версий Ubuntu и обновляйтесь, предварительно обновив все пакеты системы, сделав бэкап / слепок системы.

Периодически я буду писать статью по обновлению Ubuntu на новые LTS версии.

Очистка от остаточных файлов

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

sudo apt autoremove

На этом процедура обновлений пакетов, как и базовые правила обновлений самой Ubuntu завершена.

Благодарность автору

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

Один из самых популярных способов поблагодарить автора, воспользоваться сервисом Яндекс.Деньги.

Время работы: 0,1055 s
Время запросов: 0,1055 s
Количество запросов: 27
Источник: cache