我刚买了一台带有无线适配器 (MEDIATEK 7961) 的笔记本电脑,仅受内核 5.14+ 支持
我从不稳定的 Debian 存储库安装了最新的内核 (5.15.0-2),但我无法让它工作。我想尝试旧版本,例如 5.14。
我得到 5.15.0-2 只是指向不稳定的 Debian repo 并升级了系统
deb http://deb.debian.org/debian unstable main contrib non-free
deb-src http://deb.debian.org/debian unstable main contrib non-free
有没有办法指定我要安装哪个内核版本,或者有其他方式安装它?
答案1
不幸的是,除非您执行了操作,否则指向apt
并unstable
升级系统apt full-upgrade
可能会让您混合使用unstable
运行升级之前所拥有的任何内容。根本无法保证这样的弗兰肯Debian混合实际上会起作用。
如果您最近才购买笔记本电脑,重新安装可能是恢复稳定配置的最简单、最快的方法。
获得稳定版 Debian 的新内核的最简单方法是使用向后移植存储库指定用于该版本。
例如,Debian 11 的向后移植存储库 ( bullseye
)目前有内核版本 5.14.9-2~bpo11+1 可用。(~bpo11
版本号的一部分表示它来自 Debian 11 的 backports 存储库。)
要从 backports 存储库获取 Debian 11 的 5.14 内核,您应该:
- 添加
deb http://deb.debian.org/debian bullseye-backports main
到您的(或为其/etc/apt/sources.list
创建一个文件,然后将其添加到那里)/etc/apt/sources.list.d/backports.list
- 运行
apt update
从新添加的反向移植存储库下载包索引 - 运行
apt install linux-image-amd64/bullseye-backports
从 backports 存储库安装内核包(当前版本 5.14.9+2~bpo11+1)
默认情况下,将使用发行版的普通包apt
。每当您想要从向后移植存储库安装更新版本时,您都必须明确指定您想要来自bullseye-backports
.如果您已经安装的反向移植包在反向移植存储库中进行了更新,则apt
应该像往常一样处理它的更新。但如果没有您的明确请求,它不会自动从向后移植存储库添加更多包。