Hallo, Am Mon, 11 Mar 2013, Andreas Ernst schrieb:
Problem: zypper-1.6.26-5.22.1.x86_64 benötigt libstdc++.so.6(GLIBCXX_3.4.15)(64bit), was aber nicht angeboten werden kann Nicht installierbare Anbieter: libstdc++46-4.6.2_20111026-1.1.4.x86_64[openSUSE 12.1-0] libstdc++46-4.6.2_20111026-1.1.4.x86_64[repo-oss] Lösung 1: Deinstallation von libstdc++45-4.5.1_20101208-9.8.x86_64 Lösung 2: zypper-1.6.26-5.22.1.x86_64 nicht installieren Lösung 3: zypper auflösen durch das Ignorieren einiger Abhängigkeiten
Wählen Sie aus den obigen Lösungen mittels Nummer oder brechen Sie a(b). [1/2/3/b] (b): b
Hier hätte ich erwartet Update/Upgrade/Architekturwechsel von libstdc++45-4.5.1_20101208-9.8.x86_64 nach
Das ist ein Paketname
libstdc++.so.6(GLIBCXX_3.4.15)(64bit).
und das eine versionierte Abhängigkeit.
Oder ist hier Option 3 die Wahl?
Nein. Option 1 müßte korrekt sein. Denn $ cat /etc/SuSE-release openSUSE 12.1 (x86_64) VERSION = 12.1 CODENAME = Asparagus $ rpm -q --provides -f /usr/lib64/libstdc++.so.6.0.16 | grep 3.4.15 libstdc++.so.6(GLIBCXX_3.4.15)(64bit) $ rpm -q -f /usr/lib64/libstdc++.so.6.0.16 libstdc++46-4.6.2_20111026-1.1.4.x86_64 Der neue Zypper braucht eben eine neuere libstdc++, d.h. die mußt du als erstes mitinstallieren. Und da du die 2 libs nicht ohne weiteres parallel installiert lassen kannst, vgl.: $ rpm -ql -f /usr/lib64/libstdc++.so.6.0.16 /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.0.16 $ rpm -qpl http://download.opensuse.org/distribution/12.2/repo/oss/suse86_64/libstdc++4... /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.0.17 HTH, -dnh -- Die Demokratie mag nur ein paar Schritte von der Anarchie entfernt sein, aber wenigstens ist sie nicht so laut. -- Gekrönt im Sternenlicht, Than Hegemon, n.C. 9843 -- Andromeda - 1x10 - All Great Neptune's Ocean -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org