Na ja, da hat man einen 64Bit Prozessor und dann will man auch ein 64Bit Betriebssystem nutzen. Manche Programme gibt es aber nur in einer 32Bit Version. Es stellt sich also die Frage, wie kriege ich die zum Laufen ? Wer Microsoft verwöhnt ist, braucht sich nicht um solche Banalitäten zu kümmern, auf Windows7 und Windows-Server-Systemen ist diese Kompatibilität bereits fest eingebaut, auf einigen Linux-Distributionen kommt man aber nicht so leicht davon.
Ich habe kürzlich Lubuntu 64Bit installiert und wollte meinen favorisierten Instant-Manager „Instantbird“ installieren und starten. Da kamen aber die Meldung wie „error while loading shared libraries: libstdc++.so.“, oder dass er die „libstdc++.so“ nicht finden konnte. Ich war mir sicher, dass ich sie installiert habe:
juergen@vostro:/opt/instantbird$ dpkg -L libstdc++6 /. /usr /usr/share /usr/share/doc /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 /usr/share/doc/libstdc++6 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 juergen@vostro:/opt/instantbird$
Also fragte ich mich, wo das Problem lag. Irgendwann kam mir die Eingebung, dass Instantbird vielleicht nur für 32Bit kompiliert ist. Durch folgenden Befehl kann man auf ?ubuntu Systemen die 32Bit-Kompatibilität herstellen:
juergen@vostro:/opt/instantbird$ sudo apt-get install ia32-libs
Dauert ein bisschen, aber dann klappt es auch mit 32Bit Programmen 🙂
