Linux Kernel 5.16正式版发布,为作者避雷 #110
NekoCompiler
started this conversation in
General
Replies: 2 comments 1 reply
-
这个问题已经解决 支持debian和ubuntu 升级5.16和5.17. 可以试试 |
Beta Was this translation helpful? Give feedback.
0 replies
-
安装的时候会报错
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
(以下讨论不包含CentOS宇宙,只包含 Ubuntu Kernel Mainline,CentOS类系统刷内核一般用elrepo仓库直接刷就好)
kernel.org 和 Ubuntu Kernel Mainline 均已发布 kernel 5.16 主线版
刷 5.16 内核要安装 Ubuntu Kernel Mainline 的这些deb软件包:
linux-headers-all
linux-headers-generic-amd64
linux-image-generic-amd64
linux-modules-generic-amd64
但是,有两个值得关注的问题
第一,5.16内核的deb软件包采用zstd打包,目前 Debian 11 的dpkg软件包安装器暂不支持这种软件包,所以 Debian 11 刷不了,只能由 Ubuntu 20.04 LTS 或更高版本享用。
Debian 11 目前最多可以刷到 Ubuntu Kernel Mainline 的5.15.13,需要Debian实验性软件仓库(Experimental)的最新libc6和libssl3。
第二,5.16内核依赖最新的libc6和libssl3,注意是最新的,就类似于开发版那种,通俗易懂地说就是依赖 Ubuntu 22.04 LTS 版本的libc6和libssl3,非常新。
但是解法很简单,那就是 Ubuntu 20.04 LTS 直接安装 Ubuntu 22.04 LTS 的libc6和libssl3软件包就可以了。
用wget下载这些在 Ubuntu 22.04 LTS 仓库中的软件包:
libc6
https://packages.ubuntu.com/jammy/libc6 (主页)
libssl3
https://packages.ubuntu.com/jammy/libssl3 (主页)
locales
https://packages.ubuntu.com/jammy/locales (主页)
libc-bin
https://packages.ubuntu.com/jammy/libc-bin (主页)
安装
安装好之后重启,然后直接安装 Ubuntu Kernel Mainline 的4个包就可以了,安装好之后再重启。
Beta Was this translation helpful? Give feedback.
All reactions