我有太多的依赖关系:
我的代码现在主要是C ++,我需要创建rpms,名称应该足够描述。然而,由于rpm名称变得非常大,因此将项目1-5考虑在内会使事情变得困难。
我们是否有任何已知的指导方针来解决这样的问题?
答案 0 :(得分:2)
准则是正确填写您的spec文件并使用rpmbuild生成的名称。
Release
标记为1.el6
。某些发行版提供的%{dist}
宏可扩展为.el6
。Requires
标记中。对于C ++程序,rpm可以自动检测依赖项,您必须设置的只是BuildRequires
标记(构建软件所需的包)所以,为了回答你的问题,有前两点的指导方针,但不适用于其他问题,因为这通常是不需要的(并且它们不是好主意)。