我在我拥有的机器上创建了一个yum存储库。我已经将某些RPM投入其中并创建了回购。在我的第二台机器上,我可以通过做一个yum列表来查看这些repos及其中的文件。第二部分是我做了一个spec文件创建了一个rpm,它取决于这个特定仓库中的所有RPM,但当我做yum install createdrpm时,它确定了正确的依赖关系,但是没有从我自己的repo中安装它们
我试过在网上搜索这个,但遗憾的是没有运气。如果有人能指出我正确的方向,那就太好了。
由于
答案 0 :(得分:2)
在rpm
spec
文件中,Requires
部分应列出yum repo中显示的软件包名称,而不是rpm文件名。
例如:
yum list | grep something
something.noarch v1.0
rpm
spec
文件应该包含:
Require: something >= 1.0