Frage

Ich bin die letzte Version von MediainfoDLL auf Fedora 8/9 64bits Installation ( http: / /mediainfo.sourceforge.net/es/Download/Fedora ). Ich heruntergeladen libmediainfo-0.7.20 und libzen0-0.4.3 Dateien.

Als ich versuchte ich zu installieren libzen0 diese Ausgabe:

# rpm -i libzen0-0.4.3-1.x86_64.Fedora_9.rpm
warning: libzen0-0.4.3-1.x86_64.Fedora_9.rpm: Header V3 DSA signature: NOKEY, key ID dfb2ef23
error: Failed dependencies:
        libstdc++.so.6(GLIBCXX_3.4.9)(64bit) is needed by libzen0-0.4.3-3.1.x86_64

Aber das Problem ist, dass ich schon die 4.1.2 Version von libstdc ++ installiert haben:

# yum list libstdc++
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * updates-newkey: kdeforge.unl.edu
 * fedora: kdeforge.unl.edu
 * updates: kdeforge.unl.edu
Installed Packages
libstdc++.i386                                                                4.1.2-33                                                               installed
libstdc++.x86_64                                                              4.1.2-33                                                               installed

Wie kann ich dieses Problem lösen?

Edit:

# rpm -q --provides libstdc++
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(CXXABI_1.3.1)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libstdc++.so.6(GLIBCXX_3.4.1)(64bit)
libstdc++.so.6(GLIBCXX_3.4.2)(64bit)
libstdc++.so.6(GLIBCXX_3.4.3)(64bit)
libstdc++.so.6(GLIBCXX_3.4.4)(64bit)
libstdc++.so.6(GLIBCXX_3.4.5)(64bit)
libstdc++.so.6(GLIBCXX_3.4.6)(64bit)
libstdc++.so.6(GLIBCXX_3.4.7)(64bit)
libstdc++.so.6(GLIBCXX_3.4.8)(64bit)
libstdc++ = 4.1.2-33
libstdc++.so.6
libstdc++.so.6(CXXABI_1.3)
libstdc++.so.6(CXXABI_1.3.1)
libstdc++.so.6(GLIBCXX_3.4)
libstdc++.so.6(GLIBCXX_3.4.1)
libstdc++.so.6(GLIBCXX_3.4.2)
libstdc++.so.6(GLIBCXX_3.4.3)
libstdc++.so.6(GLIBCXX_3.4.4)
libstdc++.so.6(GLIBCXX_3.4.5)
libstdc++.so.6(GLIBCXX_3.4.6)
libstdc++.so.6(GLIBCXX_3.4.7)
libstdc++.so.6(GLIBCXX_3.4.8)
libstdc++ = 4.1.2-33
War es hilfreich?

Lösung

Interessanterweise sehe ich eine nahezu identische Ausgabe von rpm -q --provides libstdc++. Ich vermute, dass die libzen0 RPM Sie verwenden hat sich gegen eine Version von libstdc ++ kompiliert wurde, die eigentlich nicht auf Ihrem Betriebssystem versandt.

installieren Sie die richtige Version von libzen0 für Ihr Betriebssystem? Wenn ja; versuchen, die RPM für ein ähnliches OS zu installieren - zum Beispiel die libzen0 für RHEL 5.3?

Andere Tipps

Während ich habe keine Erfahrung mit 64-Bit-Systemen ist es mit der Drehzahl wie ein Problem aussieht: auf meinem System (Fedora 8) erhalte ich die folgende:

$ rpm -q --provides libstdc++
libstdc++.so.6
libstdc++.so.6(CXXABI_1.3)
libstdc++.so.6(CXXABI_1.3.1)
libstdc++.so.6(GLIBCXX_3.4)
libstdc++.so.6(GLIBCXX_3.4.1)
libstdc++.so.6(GLIBCXX_3.4.2)
libstdc++.so.6(GLIBCXX_3.4.3)
libstdc++.so.6(GLIBCXX_3.4.4)
libstdc++.so.6(GLIBCXX_3.4.5)
libstdc++.so.6(GLIBCXX_3.4.6)
libstdc++.so.6(GLIBCXX_3.4.7)
libstdc++.so.6(GLIBCXX_3.4.8)
libstdc++ = 4.1.2-33

Also, wenn Ihr libstdc ++ nicht GLIBCXX_3.4.9 wie mein bieten würde ich die Drehzahl gebrochen betrachten. Eine Lösung wäre, eine gefälschte Umdrehungen pro Minute zu schaffen, die libstdc erfordert ++ und bietet GLIBCXX_3.4.9, obwohl die richtige Lösung wäre die Drehzahl selbst zu beheben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top