0
Ich möchte yum Update ohne Netzwerk tun.Wie lokale RPMs Accroding installieren, um Abhängigkeiten zu packen
Zwei Stufen:
Step One, Download-Pakete auf dem Netzwerk verbundene Maschine:
yum update --downloadonly --downloaddir=/local-dir
Schritt zwei, heruntergeladene Pakete auf Nicht-Netzwerk-Rechner installieren:
rpm -ivh /local-dir/*
Aber Schritt zwei werden mit Fehler fehlgeschlagen, dort fehlgeschlagene Abhängigkeiten existieren in /local-dir
, aber rpm erkennt es nicht automatisch.
error: Failed dependencies:
selinux-policy < 3.13.1-89 conflicts with firewalld-0.4.3.2-8.1.el7_3.3.noarch
NetworkManager < 1:1.4.0-3.el7 conflicts with firewalld-0.4.3.2-8.1.el7_3.3.noarch
firewalld < 0.3.13 conflicts with firewalld-filesystem-0.4.3.2-8.1.el7_3.3.noarch
systemd < 219-20 conflicts with libselinux-2.5-6.el7.x86_64
selinux-policy-base < 3.13.1-66 conflicts with libsemanage-2.5-5.1.el7_3.x86_64
selinux-policy < 3.13.1-92 conflicts with openssh-6.6.1p1-35.el7_3.x86_64
firewalld < 0.3.14 conflicts with python-firewall-0.4.3.2-8.1.el7_3.3.noarch
Sie wirklich die RPMs installieren wollen alles, was Sie Sie heruntergeladen? Wahrscheinlich nicht. Vielleicht möchten Sie ein lokales YUM Repo erstellen. Sie müssen 'createrepo' installieren und den Rest googlen. –
Nein, mein rohes Ziel ist 'Ich möchte yum update ohne Netzwerk machen ', ich denke' createrepo' ist eine bessere Möglichkeit, mein Ziel zu archivieren. Vielen Dank @RedCricket –