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

Sergey Sypalo

page.title | Девопс

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

  • Поддержка WireGuard
  • Новый драйвер охлаждения процессора
  • Поддержка USB4
  • Поддержка Amazon Echo
  • Улучшенная поддержка оборудования
  • Общий доступ к папкам VirtualBox
  • Сжатие данных F2FS с использованием LZO / LZ4

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

  • Лучший и быстрый рабочий стол GNOME 3.36 с поддержкой темной темы
  • Улучшена поддержка 4K мониторов и масштабирования
  • Новые темы и визуальные настройки
  • Быстрая установка, быстрая загрузка
  • Глобальный не беспокоить
  • Лучшая поддержка Thunderbolt
  • Лучшая поддержка графических карт nVidia

Для обновления Ubuntu до последнего стабильного релиза 20.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 (например с 18.04 до 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.6.15, выполните следующие действия:

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

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

А если же вы хотите быть на последней ветке обеовлений и хотите обновить ядро ​​Ubuntu до последней версии 5.7, выполните следующие действия:

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

            # Скачиваем новое ядро
            # если ссылки ниже не будут работать, перейдите на https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.7
            # и получите новые для вашей системы, обычно amd64
            wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.7/linux-headers-5.7.0-050700_5.7.0-050700.202005312130_all.deb
			wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.7/linux-headers-5.7.0-050700-generic_5.7.0-050700.202005312130_amd64.deb
			wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.7/linux-image-unsigned-5.7.0-050700-generic_5.7.0-050700.202005312130_amd64.deb
			wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.7/linux-modules-5.7.0-050700-generic_5.7.0-050700.202005312130_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 20.04 и работает на наиболее защищенном ядре Linux.