linux - 使 linux 内核 header /开发成为 RPM 和 Debs 要求的最稳定方法是什么?

标签 linux rpm yum apt deb

我正在寻找“最佳”*方法来添加 linux 内核头文件和开发库,作为我正在制作的 RPM 和 Debian 软件包的要求。我知道我可以在 RPM .spec 文件中添加一个“Requires: blah”标签,并且我可以在 Debian 控制文件中进行模拟,但这会让用户下载最新的内核头文件/开发...不是他们当前的标题/开发。

例如,假设用户正在运行 linux 内核版本 3.4,最新的是 3.5。如果他们通过 yum 安装 RPM,并且没有任何内核头文件或开发库,他们将下载 3.5 头文件和开发库。但是当软件开始构建时,它会尝试查找 3.4 header 和开发库并失败。

谢谢!

最佳答案

Debian 至少允许您轻松地在 Build-Depends: 中指定特定版本。通常您不想这样做,但这完全有可能。

关于linux - 使 linux 内核 header /开发成为 RPM 和 Debs 要求的最稳定方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13571152/

相关文章:

linux - 百胜刚刚停止 woiking 并给出错误

linux - 通过 yum 安装失败,文件较大且连接速度较慢

linux - 四级域名末尾带下划线的网站无法访问

linux - 如何在 Linux 中添加未在当前内核中编译的内核模块

qt - Fedora Qt 运行时包

java - Smart 无法安装...没有包提供共享对象文件

ubuntu - 在 Ubuntu 下使用 rpmbuild 构建

centos - centos 5.6上安装httpd-devel apr-devel apr-util-devel yum时如何解决依赖包

linux - grep tail and head 错误结果

linux - Linux 中的粒子可视化