当我尝试在我的CentOS 7.1上安装洪水时,由于某些el6不适用于CentOS 7.1,我遇到了依赖问题。所以,我找到了这个页面:
https://gist.github.com/dasgoll/111f6f3364e2ab97bc08
他的指示:
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
yum install deluge-console
我的问题是:为什么他安装" nux-dextop-release-0-5.el7.nux.noarch.rpm"来自li.nux.ro(如果我没有错,它是一个存储库,如果我是,请纠正我)?因为我在尝试安装洪水时之前遇到了这种依赖性问题。但是当我使用他的指令时,它会自动解决所有依赖关系。那么他首先安装的rpm文件是用于解析依赖项吗?如果没有,那么在安装一个软件/应用程序时如何解决依赖关系。比你提前。
P.S。我也在评论中问了同样的问题。但是我不确定在那里收到回复(男/女 - 达斯戈尔没有冒犯)。
答案 0 :(得分:0)
第三方软件包repos通常会使用* -release软件包来包含yum repo定义和rpm签名公钥,以便最终用户可以使用yum直接从repo安装软件包,而不必查找然后下载它们一个接一个。