Как обновить Ubuntu до 22.04 и ядро до 5.17

Sypalo.com

Как обновить Ubuntu до 22.04 и ядро до 5.17

В этой статье я покажу вам, как обновить Ubuntu до 22.04. Хочу напомнить, что это будущая версия с долгосрочной поддержкой, но все еще в стадии разработки. Если же вы хотите обновиться до одной из предыдущих версий, я также расскажу как это сделать. В качестве бонуса мы также обновим ядро до последнего релиз-кандидата 5.18-rc7 или последней стабильной версии 5.17.8. Последняя версия Ubuntu Jammy 22.04 содержит следующие улучшения:

  • Обновленный установщик
  • Ядро Linux 5.13
  • GNOME 40
  • Драйвер NVIDIA с закрытым исходным кодом теперь поддерживает Wayland
  • Сжатие Zstd для пакетов
  • Firefox теперь поставляется в виде snap
  • Тема Yaru Light теперь по умолчанию
  • Жесты с несколькими касаниями
  • PulseAudio 15 с поддержкой Bluetooth LDAC
  • Графические приложения в подсистеме Windows для Linux
Прежде чем мы начнем, я хочу сказать, что DigitalOcean бесплатно дает 100$, чтобы вы могли попробовать их услуги. Вы можете запускать виртуальные машины или контейнеры, развертывать веб-сайты и делать много интересных вещей, в том числе проверить насколько гладко пройдет апгрейд Ubuntu do 22.04.
Сервисы Digital Ocean

Для обновления Ubuntu до 22.04 вам понадобится 1 час, чтобы выполнить следующие действия:

Подготовка

  1. Обновляем список пакетов
    sudo apt-get update
  2. Обновляем сами пакеты
    sudo apt-get upgrade
  3. Установливаем пакет update-manager-core
    sudo apt-get install update-manager-core

Обновляем Ubuntu

  1. Обновляем дистрибутив
    sudo apt-get dist-upgrade
  2. Обновляем Ubuntu до последней LTS версии (с долгосрочной поддержкой)

    Вкратце, для обновления с одной версии Ubuntu с долгосрочной поддержкой до другой достаточно всего одной команды. Также рекомендуется обновить Ubuntu до последней версии LTS (с долгосрочной поддержкой), чтобы избежать проблем, связанных с обновлением пакетов на слишком новую версию по сравнению с установленной в настоящее время.
    Если у вас версия 18.x или ниже, выполните следующую команду (этот шаг придется повторить несколько раз до тех пор пока версия Ubuntu не станет 20.04):

    sudo do-release-upgrade
  3. Меняем ветку по умолчанию с lts на нормальную

    В противном случае, если вы уже используете 20.04 и опытный пользователь Linux, вы можете пропустить этот шаг и перейти прямо к обновлению Ubuntu до Jammy Jellyfish 22.04. (Эти же шаги необходимо предпринимать при обновлении Ubuntu до версии с краткосрочной поддержкой (нечетные версии), а также до версии в разработке, как 22.04 сейчас).

    sudo sed -i 's/lts/normal/g' /etc/update-manager/release-upgrades
  4. Меняем дистрибутив по умолчанию
    • 14.04 - trusty
    • 16.04 - xenial
    • 18.04 - bionic
    • 18.10 - cosmic
    • 19.04 - disco
    • 19.10 - eoan
    • 20.04 - focal
    • 20.10 - groovy
    • 21.04 - hirsute
    • 21.10 - impish
    • 22.04 - jammy (в разработке)

    в приведенном ниже примере мы обновляем ubuntu 20.04 (focal) до 22.04 (jammy)

    sudo sed -i 's/focal/jammy/g' /etc/apt/sources.list
  5. Обновляем список пакетов
    sudo apt-get update
  6. Обновляем сами пакеты
    sudo apt-get upgrade
  7. Обновляем дистрибутив
    sudo apt-get dist-upgrade
  8. В случае ошибок перезапускаем
    sudo apt-get update
    sudo apt-get dist-upgrade
  9. Чистим место
    sudo apt-get autoremove
    sudo apt-get clean
  10. Перезагружаем систему
    sudo shutdown -r now

Обновляем ядро

  1. Переходим в директорию /tmp
    cd /tmp
  2. Скачиваем ядро
  3. Устанавливаем новое ядро
    sudo dpkg -i *.deb
  4. Перезагружаем систему
    sudo shutdown -r now

Последние шаги

  1. Обновляем список пакетов
    sudo apt-get update
  2. Обновляем сами пакеты
    sudo apt-get upgrade
  3. Перезагружаем систему еще раз если необходимо
    sudo shutdown -r now
  4. Проверяем версию ОС дистрибутива
    lsb_release -a
  5. Проверяем версию ядра
    uname -r

Вот и все, теперь ваша система обновлена до новейшей Ubuntu 22.04 и работает на наиболее защищенном ядре Linux.