Als ich versuchte, Deluge auf meinem CentOS 7.1 zu installieren, traten aufgrund einiger el6-Dateien, die nicht für CentOS 7.1 gedacht sind, Abhängigkeitsprobleme auf.
Also, ich habe diese Seite gefunden:
https://gist.github.com/dasgoll/111f6f3364e2ab97bc08
Die Anleitungen:
### 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
Und meine Frage ist:
Warum von li.nux.ro installieren nux-dextop-release-0-5.el7.nux.noarch.rpm
(wenn ich mich nicht täusche, handelt es sich um ein Repository, korrigieren Sie mich, wenn das der Fall ist)?
Ich hatte dieses Abhängigkeitsproblem früher, als ich versuchte, Deluge zu installieren.
Aber als ich die obigen Anweisungen befolgte, wurden alle Abhängigkeiten automatisch für mich aufgelöst.
Wird also die zunächst installierte RPM-Datei zum Auflösen von Abhängigkeiten verwendet?
Wenn nicht, wie kann man dann beim Installieren einer Software/Anwendung mit Abhängigkeiten umgehen?
Antwort1
nux-dextop-release-0-5.el7.nux.noarch.rpm
ist ein Paket für den Zugriff auf das li.nux.ro-Repository von yum
.
Es wäre sinnvoller, die vorherige Nachricht bereitzustellen, die von Yum gemeldet wurde, denn nach meinen Erkenntnissen gibt es keine deluge-web
im offiziellen CentOS-Repository.