Sypalo.com
  • en
  • ru
  • Главная
  • ДевОпс
  • Фото
  • Фильмы
  • Контакты

Как обновить Ubuntu включая ядро до последнего стабильного релиза

14 May 2019 | DevOps

В этой статье я покажу вам, как обновить Ubuntu 18.04 до 19.10, минуя незначительное обновление до 18.10. В качестве бонуса мы также обновим ядро ​​до версии 5.4.3, которая содержит следующие улучшения:

  • Высокопроизводительный асинхронный ввод/вывод
  • Использование постоянной памяти в качестве ОЗУ
  • Живые исправления: поддержка кумулятивных исправлени
  • Поддержка Intel HDCP 2.2
  • Лучшая защита от вариаций уязвимости Spectre

И вот краткий список того, что нового добавлено в Ubuntu 19.10:

  • Лучший и быстрый рабочий стол GNOME 3.32
  • Новые иконки и визуальные настройки
  • Улучшения ночного света
  • Контроль разрешений приложений

Так как невозможно обновить Ubuntu 16.x или более ранней версии непосредственно до 19.x, необходимо обновить его до последней доступной версии lts, ​​а именно 18.04. Выполните следующие шаги для обновления Ubuntu с одного выпуска lts на другой, например, с 16.04 по 18.04:

            # Обновляем список пакетов
            sudo apt-get update
            
            # Обновляем сами пакеты
            sudo apt-get upgrade

            # Установливаем пакет update-manager-core
            sudo apt-get install update-manager-core

            # Обновляем дистрибутив
            sudo apt-get dist-upgrade

            # Обновляем Ubuntu
            sudo do-release-upgrade
        

Чтобы обновить Ubuntu до версии, отличной от lts (например, 19.10 или 19.10), необходимо выполнить несколько дополнительных шагов:

            # Обновляем список пакетов
            sudo apt-get update
            
            # Обновляем сами пакеты
            sudo apt-get upgrade

            # Установливаем пакет update-manager-core
            sudo apt-get install update-manager-core

            # Обновляем дистрибутив
            sudo apt-get dist-upgrade

            # Меняем ветку обновлений с lts (по умолчанию) на normal
            sudo sed -i 's/lts/normal/g' /etc/update-manager/release-upgrades            
            
            # Меняем дистрибутив по умолчанию с текущего
            # 18.04 - bionic            
            # на
            # 19.04 - disco
            # 19.10 - eoan - последний
            # В приведенном ниже примере мы обновляем Ubuntu 18.04 (bionic) до 19.10 (eoan)
            sudo sed -i 's/bionic/eoan/g' /etc/apt/sources.list            

            # Обновляем список пакетов
            sudo apt-get update
            
            # Обновляем сами пакеты
            sudo apt-get upgrade
            
            # Обновляем дистрибутив
            sudo apt-get dist-upgrade

            # В случае ошибок еще раз выполняем
            sudo apt-get update 
            sudo apt-get dist-upgrade

            # Чистим пакеты
            sudo apt-get autoremove 
            sudo apt-get clean
           
            # Перезагружаем систему
            sudo shutdown -r now
        

Чтобы обновить ядро ​​Ubuntu до последней версии 5.4.3, выполните следующие действия:

            # Переходим в директорию /tmp
            cd /tmp/

            # Скачиваем новое ядро
            # если ссылки ниже не будут работать, перейдите на https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.3
            # и получите новые для вашей системы, обычно amd64
            wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.3/linux-headers-5.4.3-050403_5.4.3-050403.201912130841_all.deb
            wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.3/linux-headers-5.4.3-050403-generic_5.4.3-050403.201912130841_amd64.deb
            wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.3/linux-image-unsigned-5.4.3-050403-generic_5.4.3-050403.201912130841_amd64.deb
            wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.3/linux-modules-5.4.3-050403-generic_5.4.3-050403.201912130841_amd64.deb

            # Устанавливаем новое ядро
            sudo dpkg -i *.deb

            # Перезагружаем систему
            sudo shutdown -r now

            # Обновляем список пакетов
            sudo apt-get update
            
            # Обновляем сами пакеты
            sudo apt-get upgrade

            # Перезагружаем систему еще раз если необходимо
            sudo shutdown -r now

            # Проверяем ОС дистрибутива
            lsb_release -a

            # Проверяем версию ядра
            uname -r
        

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


About us

Sergey and Jane Sypalo
Hello, we are Sergey and Jane, welcome to our site. We have both 15+ years of real-life experience in DevOps, arts and photography and want to share it with you.

Tags

  1. DevOps
  2. Cloud
  3. Containers
  4. Docker
  5. PowerShell
Sypalo.com © 2019