我正在寻找有关制作rpm包的帮助。
我刚用rpmbuild创建了我的第一个RPM包。 这个包很简单。它只需要复制几个配置文件和一个可执行文件。
我无法安装此.rpm,因为可执行文件使用了2个共享库。
这些库已经安装但是它们没有与另一个.rpm包链接,因为我是从我的一个项目构建的。位于/ usr / myproject / lib目录中。
我尝试将符号链接放到/ lib和/ usr / lib,还尝试从包含/ usr / myproject / lib目录的.conf文件中运行“ldconfig”更新,并尝试更新LD_LIBRARY_PATH env变量没有任何成功。
我知道我可以使用-nodeps命令行选项忽略依赖项,但我希望在下一步中创建自己的yum存储库,但是如果不满足依赖项,yum不允许安装包。
我还希望保持rpmbuild的自动依赖功能。
提前致谢。
答案 0 :(得分:1)
将这两个库打包到另一个RPM中,然后您可以在一个rpm -i调用中安装两个RPM。