2016-10-07 2 views
0

Ich arbeite an Wind River Linux. Fehlgeschlagener Abhängigkeitsfehler. Kann mir bitte jemand sagen, was ich zu tun habe? Ich habe aus der Vergangenheit einen Tag versuchtWind River Linux, fehlgeschlagen Abhängigkeitsfehler

[email protected]:/home/mysql# rpm -ivh MySQL-server-5.6.33-1.linux_glibc2.5.x86_64.rpm 
warning: MySQL-server-5.6.33-1.linux_glibc2.5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 5072e1f5 
error: Failed dependencies: 
     /sbin/chkconfig is needed by MySQL-server-5.6.33-1.linux_glibc2.5.x86_64 
     /usr/lib64/mysql/plugin is needed by MySQL-server-5.6.33-1.linux_glibc2.5.x86_64 
     /usr/lib64/mysql/plugin/debug is needed by MySQL-server-5.6.33-1.linux_glibc2.5.x86_64 

Antwort

0

Zunächst einmal verwenden -Uvh statt -ivh bei der Installation: -Uvh ist fast (Kernel ist die einzige Ausnahme) der richtige Weg zu installieren/rpm-Pakete aktualisieren.

Die endgültige Lösung wird sein, die Pakete zu finden, die diese Abhängigkeiten schaffen, mit

rpm -qP /sbin/chkconfig *.rpm 

auf den WRL-Pakete (wenn alles andere fehlschlägt), und stellen Sie sicher, dass diese Pakete installiert sind.

Das sind alle Datei/directorpory Abhängigkeiten. Versuchen (z)

rpm -qf --whatprovides /sbin/chkconfig 

zu sehen, ob es ein Paket, das die Datei zur Verfügung stellt.

(Anmerkung: was für RPM5 auf WRL "funktioniert" folgt, nicht RPM auf Fedora/RHEL)

Sie können Abhängigkeiten Stub von (zB)

mkdir -p /etc/rpm/sysinfo 

echo "/sbin/chkconfig" >> /etc/rpm/sysinfo/Requirename 

die Abhängigkeiten Maskierung tun erlauben Installation (so wird --nodeps) und kann Ihnen helfen, weiter zu debuggen Ihre Verpackung.