Wie man Python 2.5 mit Zlib kompiliert
Die freie Programmbibliothek zlib zum Komprimieren und Dekomprimieren von Daten mit dem Deflate-Algorithmus ist in Python 2.5 standardmäßig deaktiviert. Damit Python 2.5 Zlib wieder unterstützt, muss man vor dem Kompilieren configure mit der entsprechenden Flag ausführen. Dazu braucht es aber ein bisschen Vorarbeit:
Das Paket zlib-dev muss installiert sein. Nur darin ist die Header-Datei des Zlib-Projekts enthalten, die man dringend benötigt. Auch wenn Zlib selbst schon installiert ist, benötigt man die Projektdateien. Bei Debian-basierten Distributionen wie Ubuntu ist das Paket schnell installiert.
sudo apt-get install zlib1g-dev |
Nach der Installation findet man die Header-Datei im Verzeichnis /usr/include/zlib.h
. Jetzt wechselt man in das Verzeichnis mit den Quelldateien von Python 2.5 und führt configure mit der entsprechenden Flag aus:
./configure --with-zlib=/usr/include |
Danach kompiliert man ganz normal mit make && sudo make install
weiter (oder, wer möchte, mit checkinstall
).