openSUSE:每日内核

跳转到:导航搜索


对 openSUSE 和内核开发感兴趣的人可能知道每日内核 (KOTD) 的存在。 这是从 内核 Git 仓库构建的最新和最出色的代码,每天构建一次并同步到 ftp.suse.com。 KOTD 的目的是为了方便测试和运行开发快照,这些快照很可能成为下一个维护更新。

如果这还不够前沿,您可以尝试我们的每日 linux-next 构建。 这是 linux-next 项目页面

https://build.opensuse.org/project/show/Kernel:linux-next

这是设置 linux-next 包的单击流程

https://software.opensuse.net.cn//download.html?project=Kernel%3Alinux-next&package=kernel-vanilla

关注每日内核

要自动跟踪 KOTD 的最新版本,请按照以下步骤操作

1) 使用 zypper 添加并启用 KOTD 仓库。 例如:

zypper ar http://download.opensuse.org/repositories/Kernel:/HEAD/standard KOTD

2) 通过编辑 /etc/zypp/zypp.conf 并添加以下内容,告诉 zypper 允许您同时安装两个或多个内核:

 multiversion = provides:multiversion(kernel)

3) 为您的机器安装最新的 kernel-default 包。 每个架构都有各种版本,但 kernel-default 是常见的。 例如:

zypper install -r KOTD kernel-default

4) 重启到新内核。 请确保在引导加载程序菜单中选择正确的版本。 此外,如果在启动新内核时收到“无效签名”错误,则必须禁用 UEFI 中的安全启动(不推荐)或使用证书按照此步骤对新内核进行签名。

注意: 要防止您的机器自动升级,请将 KOTD 仓库的优先级置于其他仓库的优先级之上

zypper mr -p 100 KOTD

测试每日内核

与当前安装的内核并行测试 KOTD 可以帮助您确定错误是否已经通过上游修复。 按照以下步骤安装 KOTD 与当前内核

1) 安装与当前内核一起使用的最新内核

x86_64

rpm -i --force \
http://download.opensuse.org/repositories/Kernel:/HEAD/standard/x86_64/kernel-default-VERSION.x86_64.rpm

i586

rpm -i  --force \
http://download.opensuse.org/repositories/Kernel:/HEAD/standard/i586/kernel-default-VERSION.i586.rpm

2) 重启到新内核。 请确保在引导加载程序菜单中选择正确的版本。