HowTo: Debian Fehlermeldung “error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory” beheben.

Wenn bei Linux Debian ein bestimmtes Paket fehlt, kann es sein, dass man beim Ausführen mancher Programme wie z.B. dem hldsupdatetool die oben aufgeführte Fehlermeldung erhält.
Das lässt sich ganz einfach durch die Installation der Pakete lib32z1 und lib32z1-dev beheben.

Wir installieren das Paket unter Debian Lenny / Squeeze per apt-get.

apt-get install lib32z1 lib32z1-dev

Dieser Befehl muss als root ausgeführt werden.

Um solchen Problemen in Zukunft vorzubeugen, installieren wir noch folgendes Paket:

apt-get install ia32-libs

Nachdem die Pakete installiert sind sollten die Anwendungen ohne Probleme funktionieren.