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

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

当我尝试在我的 CentOS 7.1 上安装 deluge 时,我遇到了依赖性问题,因为某些 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
browse http://192.168.3.101:8112
### check it 
yum install deluge-console

我的问题是:

为什么要从 li.nux.ro 安装nux-dextop-release-0-5.el7.nux.noarch.rpm(如果我没记错的话它是一个存储库,如果记错了请纠正我)?

我之前尝试安装 deluge 时就遇到过这个依赖问题。

但是当我使用上述说明时,它会自动为我解决所有依赖关系。

那么首先安装的rpm文件是否用于解决依赖关系?

如果不是,那么在安装软件/应用程序时如何解决依赖关系?

答案1

nux-dextop-release-0-5.el7.nux.noarch.rpm是用于从 访问 li.nux.ro 存储库的包yum

deluge-web提供 yum 报告的先前消息会更有用,因为从我发现的想法来看,在官方 centos 存储库中没有。

相关内容