0

我正在寻找有关制作 rpm 包的帮助。

我刚刚用 rpmbuild 创建了我的第一个 RPM 包。这个包很简单。它只需要复制几个配置文件和一个可执行文件。

我无法安装此 .rpm,因为需要可执行文件使用的 2 个共享库。

这些库已经安装,但它们没有与另一个 .rpm 包链接,因为我是从我的一个项目中构建它们的。位于 /usr/myproject/lib 目录中。

我尝试将符号链接放入 /lib 和 /usr/lib,还尝试从包含 /usr/myproject/lib 目录的 .conf 文件运行“ldconfig”更新,并尝试在没有任何内容的情况下更新 LD_LIBRARY_PATH 环境变量成功。

我知道我可以使用 -nodeps 命令行选项忽略依赖项,但我想在下一步创建我自己的 yum 存储库,但如果依赖项未满足,yum 不允许安装包。

我还希望保持启用 rpmbuild 的自动依赖功能。

提前致谢。

4

1 回答 1

1

将这 2 个库打包到另一个 RPM 中,然后您可以在一个 rpm -i 调用中安装这两个 RPM。

于 2010-12-04T03:11:12.103 回答