Deutsche Zope User Group
Gast 2 Benutzer online
DZUG-News

Installation von ZOPE auf SuSE/Linux 8.1

Eine kleine Anleitung, wie man m�glichst einfach einen ZOPE Server auf einer SuSE Linux 8.1 Distribution aufsetzt

Installation von ZOPE auf SuSE/Linux 8.1

Folgendes "Mini-HOWTO" soll zeigen, wie man m�glichst einfach einen ZOPE Server auf einer SuSE Linux 8.1 aufsetzt.

Es besteht die M�glichkeit, ZOPE �ber den SuSE eigenen Paketmanager YaST2 zu installieren oder ZOPE direkt aus den Sourcen von zope.org zu bauen. Beides soll hier kurz beschrieben werden.

A) Vor�berlegungen

Vorab sollte man sich �berlegen, ob man seinen ZOPE lieber selber bauen oder auf das RPM von SuSE zur�ckgreifen m�chte. Um nur mal schnell zu schauen,was ZOPE eigentlich ist oder was sich in der aktuellen ZOPE Version ge�ndert hat, reicht das SuSE RPM sicherlich f�r's erste aus. Wer aber immer ein bisschen aktuell sein m�chte, ist auf Dauer gut beraten, seinen ZOPE aus den Sourcen oder sogar gegen das CVS von zope.org zu bauen .

Bei beiden Varianten ist zu beachten, dass SuSE 8.1 mit Python2.2.1 ausgeliefert wird, ZOPE derzeit jedoch noch Python 2.1.x ben�tigt.

Dar�berhinaus bietet SuSE als RPM nur einen ZOPE in der Version 2.5.1 an. Aktuell hingegen ist ZOPE 2.6.0.

B) Installation von ZOPE 2.5.1 �ber den SuSE Paketmanager YaST2

Die Installation von ZOPE 2.5.1 auf einer SuSE 8.1 �ber der Paketmanager ist denkbar einfach. Man ruft YaST2 auf und w�hlt dort im Bereich "Software" den Punkt "Software installieren oder l�schen" aus. �ber die Suchfunktion suchen wir nach "zope", w�hlen das Paket aus und installieren es wie jedes andere Paket auch. SuSE installiert uns schon den richtigen Python 2.1.3 Interpreter gleich mit. Fertig. Leider aber nur Zope 2.5.1. Wir k�nnen uns �ber �ber http://localhost:8080 mit dem User "superuser" und Passwort "123" in den ZOPE einloggen. Weitere Infos finden sich auch unter auch /usr/share/doc/packages/zope/README.SUSE.

C) Installation von ZOPE 2.6.0 aus den Sourcen

Auch die Installation aus den Sourcen ist keine Hexerei. Zun�chst m�ssen die Pakete "gcc" und "python21" �ber YaST2 installiert werden. Die SuSE 8.1 bringt Python in der 2.2.x Version mit. F�r unseren Zope ben�tigen wir aber (noch) den �lteren Python Interpreter. Sind beide Pakete installiert, holen wir uns von www.zope.org/Products die Zope Sourcen f�r den neuesten Zope (derzeit Zope-2.6.0-src.tgz).

Wir laden uns den Tarball (Zope-2.6.0-src.tgz) mit unserem Browser herunter und legen ihn z.B. in unserem Homeverzeichnis ab.

Danach packen wir mit "tar xvzf Zope-2.6.0-src.tgz" aus.

Wir begen uns in das Verzeichnis "Zope-2.6.0-src" und geben dort folgenden Befehl ein, um unseren Zope zu bauen:

python2.1 ./wo_pcgi.py

Wichtig ist hier, dass der python2.1 Interpreter benutzt wird und nicht pyhton (= python 2.2.1).

Nach ein paar Minuten teilt uns ZOPE sein Admin Password mit. Wir starten ZOPE mit "./start &" und k�nnen uns auf http://localhost:8080/manage/ auf das ZMI (Zope Managment Interface einloggen).

D) sonstiges

Zur Installation von mySQL unter SuSE in Verbindung mit Zope siehe auch das HowTo von Wolfgang Heider .

Have fun!

schopen at medienlabor dot de

Geschrieben von mschopen . Letzte �nderung 01.04.2003 22:10.