首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debian:如何安装修补好的内核?

Debian:如何安装修补好的内核?
EN

Stack Overflow用户
提问于 2019-08-22 20:53:28
回答 1查看 246关注 0票数 2

我需要在内核上应用一个小补丁(我正在运行Debian 10)。

然后,我想测试这个内核,以确保更改有效。

我不想卸载我目前的,稳定的,工作的内核,以防事情失败,我需要回到它。

为此,我正在跟踪这个Debian指南。我成功地运行了test-patches脚本,它应用了我的修补程序并编译了内核。

这创建了一些.deb文件。但安装失败-见下文。

代码语言:javascript
复制
$ sudo dpkg -i linux-image-4.19.0-5-amd64-unsigned_4.19.37-5+deb10u2a~test_amd64.deb 
[sudo] password for jrw: 
Selecting previously unselected package linux-image-4.19.0-5-amd64-unsigned.
dpkg: considering removing linux-image-4.19.0-5-amd64 in favour of linux-image-4.19.0-5-amd64-unsigned ...
dpkg: no, cannot proceed with removal of linux-image-4.19.0-5-amd64 (--auto-deconfigure will help):
 linux-image-amd64 depends on linux-image-4.19.0-5-amd64
  linux-image-4.19.0-5-amd64 is to be removed.

dpkg: regarding linux-image-4.19.0-5-amd64-unsigned_4.19.37-5+deb10u2a~test_amd64.deb containing linux-image-4.19.0-5-amd64-unsigned:
 linux-image-4.19.0-5-amd64-unsigned conflicts with linux-image-4.19.0-5-amd64
  linux-image-4.19.0-5-amd64 (version 4.19.37-5+deb10u1) is present and installed.

dpkg: error processing archive linux-image-4.19.0-5-amd64-unsigned_4.19.37-5+deb10u2a~test_amd64.deb (--install):
 conflicting packages - not installing linux-image-4.19.0-5-amd64-unsigned
Errors were encountered while processing:
 linux-image-4.19.0-5-amd64-unsigned_4.19.37-5+deb10u2a~test_amd64.deb

我想这是有道理的。我已经安装了4.19内核,所以它与我的新的略有补丁的4.19包有冲突吗?

但这里的标准程序是什么?如何将这两个内核安装在一起?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-31 05:46:13

最后,我通过调整debian/config/defines中的"abiname“设置来修正这个问题。这将导致它创建一个与我安装的包名称(略有不同)的包,这样它们就可以并排共存。

我从Debian内核邮件列表那里得到了这个建议

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57616911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档