Установите последнее ядро (обновлено 6.6) в Ubuntu 22.04 | 20.04 [Новый репозиторий]
Для тех, кто хочет установить последнюю версию ядра Linux (обновленную 6.6.x), существует новый репозиторий apt, созданный для Ubuntu 20.04, Ubuntu 22.04 и Debian 12 Bookworm.
Как вы, возможно, знаете, в Ubuntu есть основной PPA ядра, который постоянно собирает новейшие пакеты ядра Linux для целей тестирования. Однако он остался на версии 6.6 RC5 и не будет установлен в текущих Ubuntu 22.04 и 20.04 LTS.
Для тех, кому нужна последняя версия ядра для поддержки нового оборудования или исправлений совместимости, теперь есть новый репозиторий со всей текущей поддержкой Ubuntu LTS (20.04 и 22.04) и Debian Stable (Bookworm).
Его поддерживает Стефан Грабер, основной разработчик Ubuntu и руководитель проекта контейнеров Linux (@lxc), который ушел из Canonical в прошлом месяце после 12 лет работы в компании.
И он создал этот репозиторий, потому что общее ядро Ubuntu, качество которого, по его мнению, к сожалению, со временем ухудшилось.
Ядро Ubuntu включает в себя множество бэкпортированных исправлений, но иногда эти бэкпорты выходят из строя, что приводит к пропуску коммитов, возникновению ошибок и регрессий. К сожалению, способ сборки, тестирования и публикации ядра Ubuntu сопровождается множеством задержек, поэтому исправление таких регрессий часто занимает недели, если не месяцы.
Установите последнее ядро в Ubuntu через новый репозиторий.
ПРИМЕЧАНИЕ 1. Это надежный, но неофициальный репозиторий!
ПРИМЕЧАНИЕ 2. Как и в случае с PPA основного ядра Ubuntu, пакеты не подписаны, поэтому вам может потребоваться отключить безопасную загрузку для загрузки нового ядра.
Сначала откройте терминал либо из меню «Пуск», либо из обзора «Действия».
1. Установите ключ GPG.
Когда терминал откроется, сначала запустите команду для создания каталога «/etc/apt/keyrings», если он не существует:
sudo mkdir -p /etc/apt/keyrings
Затем запустите команду, чтобы загрузить ключ и установить его в только что созданный каталог:
sudo wget -O - https://pkgs.zabbly.com/key.asc |sudo tee /etc/apt/keyrings/zabbly.asc
2. Настройте репозиторий исходного кода.
Затем выполните команду ниже, чтобы создать и отредактировать исходный файл:
sudo gedit /etc/apt/sources.list.d/zabbly-kernel-stable.sources
В зависимости от среды рабочего стола замените gedit
на gnome-text-editor
для Debian 12 GNOME, padmouse
для XFCE или используйте nano
, который работает в большинстве Linux.
Когда терминал откроется, добавьте следующие строки и сохраните его:
Enabled: yes
Types: deb deb-src
URIs: https://pkgs.zabbly.com/kernel/stable
Suites: jammy
Components: main
Architectures: amd64
Signed-By: /etc/apt/keyrings/zabbly.asc
ПРИМЕЧАНИЕ. Необходимо заменить jammy на focal для Ubuntu 20.04 или bookworm для Debian 12. Также замените amd64 с arm64 для устройств ARM, таких как Raspberry Pi. В текстовом редакторе nano нажмите Ctrl+X, введите y и нажмите Enter, чтобы сохранить файл.
3. Обновите кеш пакетов и установите новейшее ядро.
Завершив настройку нового исходного репозитория и ключа GPG, выполните приведенную ниже команду, чтобы переиндексировать кеш системных пакетов:
sudo apt update
Наконец, установите последнюю версию ядра, 6.6.x, выполнив команду:
sudo apt install linux-zabbly
4. Проверьте
Наконец, перезагрузите компьютер и выполните команду ниже, чтобы проверить версию ядра в терминале:
uname -a
Удалить:
Если у вас возникли проблемы с новым ядром, просто перезапустите компьютер и выберите загрузить старое ядро в меню Grub в разделе «Дополнительные параметры».
Затем выполните команду ниже, чтобы удалить ядро из репозитория Zabbly:
sudo apt remove --autoremove linux*zabbly*
В зависимости от того, когда вы пробовали это руководство, версия пакета может различаться. Итак, я использую подстановочный знак звездочки в команде, чтобы автоматически выбрать любой пакет, начинающийся с «linux
» и имеющий «zabbly
» между именем пакета. На всякий случай лучше следить за выводом терминала, прежде чем нажимать «y» для подтверждения.
Кроме того, удалите исходный репозиторий, выполнив команды ниже, чтобы удалить ключ и исходный файл:
sudo rm /etc/apt/sources.list.d/zabbly-kernel-stable.sources
sudo rm /etc/apt/keyrings/zabbly.asc
Наконец, запустите sudo apt update
, чтобы обновить индекс системного пакета.