Wenn ich ein RPM-Paket auf RHEL mit rpm installiere, bekam ich eine Fehlermeldung wie "Fehlgeschlagene Abhängigkeiten: / bin / sh wird von xxx benötigt".
Ich habe überprüft, dass / bin / sh dort ist und es verbindet sich mit / bin / bash und bash funktioniert gut.
Ich habe eine Lösung gefunden, die --nodeps
zum Befehl rpm hinzufügt, um dieses Problem zu lösen. Aber ich möchte wirklich wissen, was die Ursache ist?
Ich habe die Ursache für dieses Problem gefunden. Die rpm-libs fehlen auf meinem Rechner. Ich installiere rpm-libs neu, dann ist alles in Ordnung. Hinweis: Versuchen Sie nach der Installation von rpm-libs, falls das Problem weiterhin besteht, "rpm -v --rebuilddb --define=" _ rpmlockpfad / var / lock / rpm "".
Wie man diesen Fehler bei einer Neuinstallation von Ubuntu 14.04 reproduziert.
sudo apt-get install rpm
chmod +x nomachine_4.2.25_1_x86_64.rpm
darauf extrahiere es so:
%Vor%Das ist also der Fehler. Um es zu beheben, folgte ich seinem Ratschlag, Alien zu benutzen.
%Vor%Und keine Maschine korrekt installiert.
scheint mir, als ob es höchstwahrscheinlich ein Problem mit Ihrer RPM-Datenbank gibt. Haben Sie es in letzter Zeit entfernt oder modifiziert? Ich würde mit der Fedora-Dokumentation beginnen, die erklärt, wie man die Datenbank.