Am Montag, 21. Dezember 2009 schrieb Detlef Grittner:
Hallo,
offenbar ist es nicht möglich bestimmte Bibliotheken als 32 Bit Version parallel zu den 64 Bit Versionen auf einer OpenSUSE 11.2 x86_64 zu installieren.
So will das System z.B. bei der Eingabe von
sudo zypper install gtkmm2-2.18.2-2.5.i586
für diese Bibliothek gleich die Systemarchitektur ganz auf 32 Bit umstellen:
Paketabhängigkeiten auflösen ...
Das folgende NEUE Paket wird installiert: libsigc++2-32bit
Die folgenden Pakete werden GELÖSCHT: gconfmm gnome-system-monitor inkscape inkscape-extensions-dia inkscape-extensions-extra inkscape-extensions-gimp libglademm-2_4-1 paprefs pavucontrol
Die folgenden Pakete werden die Architektur ändern: cairomm x86_64 -> i586 glibmm2 x86_64 -> i586 gtkmm2 x86_64 -> i586 libpangomm-1_4-1 x86_64 -> i586
1 neues Paket zu installieren, 9 zu entfernen, 4 Architekturwechsel.
Wieso kann man diese Bibliotheken nicht getrennt in lib und lib64 parallel installieren? Und das trifft noch auf eine Menge anderer Pakete zu.
Im Allgemeinen kannst du nicht einfach i586 Pakete gleichzeitig zu x86_64 installieren, weil die Pakete meistens auch architekturunabhängige Teile, wie z.B. Dokumentation enthalten, die für beide Varianten am selben Ort installiert werden und somit ohne Konflikte nicht gleichzeitig installiert sein können. Bei deinem Fall z.B. die Teile die nach /usr/share/doc/packages/ installiert werden. Für einen Teil der Pakete gibt es deswegen die -32bit.x86_64 Varianten. Das sind dann .i586 Pakete, bei denen der konfliktverursachende Teil entfernt worden ist. Um das -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org