如何在Linux上安装应用程序时解决依赖关系(CentOS 7.1)

时间:2015-05-23 18:52:05

标签: linux centos dependencies

当我尝试在我的CentOS 7.1上安装洪水时,由于某些el6不适用于CentOS 7.1,我遇到了依赖问题。所以,我找到了这个页面:

https://gist.github.com/dasgoll/111f6f3364e2ab97bc08

他的指示:

Centos 7.1

yum -y install wget wget hxxp://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

rpm -ivh nux-dextop-release-0-5.el7.nux.noarch.rpm

yum -y install deluge-web

systemctl start deluge-web

systemctl stop firewalld

浏览http://192.168.3.101:8112

检查

yum install deluge-console

我的问题是:为什么他安装" nux-dextop-release-0-5.el7.nux.noarch.rpm"来自li.nux.ro(如果我没有错,它是一个存储库,如果我是,请纠正我)?因为我在尝试安装洪水时之前遇到了这种依赖性问题。但是当我使用他的指令时,它会自动解决所有依赖关系。那么他首先安装的rpm文件是用于解析依赖项吗?如果没有,那么在安装一个软件/应用程序时如何解决依赖关系。比你提前。

P.S。我也在评论中问了同样的问题。但是我不确定在那里收到回复(男/女 - 达斯戈尔没有冒犯)。

1 个答案:

答案 0 :(得分:0)

第三方软件包repos通常会使用* -release软件包来包含yum repo定义和rpm签名公钥,以便最终用户可以使用yum直接从repo安装软件包,而不必查找然后下载它们一个接一个。