Linux (CentOS 7.1) にアプリケーションをインストールする際に依存関係を解決する方法

Linux (CentOS 7.1) にアプリケーションをインストールする際に依存関係を解決する方法

CentOS 7.1 に Deluge をインストールしようとしたところ、CentOS 7.1 向けではない一部の el6 が原因で依存関係の問題が発生しました。

そこで、私はこのページを見つけました:

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

私の質問は次のとおりです。

なぜnux-dextop-release-0-5.el7.nux.noarch.rpmli.nux.ro からインストールするのでしょうか (間違っていなければリポジトリですが、間違っていたら訂正してください)?

以前、Deluge をインストールしようとしたときに、この依存関係の問題が発生しました。

しかし、上記の手順を使用すると、すべての依存関係が自動的に解決されました。

では、最初にインストールされた rpm ファイルは依存関係を解決するために使用されるのでしょうか?

そうでない場合、ソフトウェア/アプリケーションをインストールする際に依存関係を回避するにはどうすればよいでしょうか?

答え1

nux-dextop-release-0-5.el7.nux.noarch.rpmは、 から li.nux.ro リポジトリにアクセスするためのパッケージですyum

deluge-web私が調べたところ、公式の Centos リポジトリには存在しないため、yum によって報告された以前のメッセージを提供する方が有用です。

関連情報