PDA

Bekijk Volledige Versie : Zope en RH9 (eigenlijk: python)



Karin Spaink
08/05/03, 01:05
[f'up to nl.internet.www.server-side]

Dagdag

In ene vorig bestaan - onder WinNT - heb ik wat met Zope
geëxperimenteerd, en nu ik sinds kort met RH werk wil ik dat
experiment graag voortzetten.

Het probleem is alleen dat Zope meer op Debian lijkt toegesneden
te zijn. Zope wenst Python 2.1, terwijl RH9 Python 2.2 gebruikt
(sterker, RH sprong van 1.5 meteen naar 2.2 en heeft 2.1 nooit
standaard in de installatie gehad).

Nu kan ik Python 2.1 wel installeren, maar ik vrees allerlei
conflicten en gerotzooi. Heeft iemand ervaring met RH en Zope?


- K -

Igmar Palsenberg
08/05/03, 08:50
Karin Spaink wrote:
> [f'up to nl.internet.www.server-side]
>
> Dagdag
>
> In ene vorig bestaan - onder WinNT - heb ik wat met Zope
> geëxperimenteerd, en nu ik sinds kort met RH werk wil ik dat
> experiment graag voortzetten.
>
> Het probleem is alleen dat Zope meer op Debian lijkt toegesneden
> te zijn. Zope wenst Python 2.1, terwijl RH9 Python 2.2 gebruikt
> (sterker, RH sprong van 1.5 meteen naar 2.2 en heeft 2.1 nooit
> standaard in de installatie gehad).

Als je mij effe lief aankijkt wil ik wel effe een Python 2.1 package
voor je bakken :)

> Nu kan ik Python 2.1 wel installeren, maar ik vrees allerlei
> conflicten en gerotzooi. Heeft iemand ervaring met RH en Zope?

In een ver verleden, toen Zope nog 1.x wou hebben :)




Igmar

Igmar Palsenberg
08/05/03, 10:35
> Het probleem is alleen dat Zope meer op Debian lijkt toegesneden
> te zijn. Zope wenst Python 2.1, terwijl RH9 Python 2.2 gebruikt
> (sterker, RH sprong van 1.5 meteen naar 2.2 en heeft 2.1 nooit
> standaard in de installatie gehad).

ftp://ftp.python.org/pub/python/2.1.3/rpms

staat een .src.rpm. Downloaden, en dan als root :

rpm --rebuild python2.1-2.1.3-1.src.rpm

Als alles goed gaat eindig je met een .i386.rpm in
/usr/src/redhat/RPMS/i386.

Geef effe een gil als het niet zo simpel is :)




Igmar

Karin Spaink
08/05/03, 14:50
Igmar Palsenberg wrote:
> Karin Spaink wrote:

>> Het probleem is alleen dat Zope meer op Debian lijkt toegesneden
>> te zijn. Zope wenst Python 2.1, terwijl RH9 Python 2.2 gebruikt
>> (sterker, RH sprong van 1.5 meteen naar 2.2 en heeft 2.1 nooit
>> standaard in de installatie gehad).

> Als je mij effe lief aankijkt wil ik wel effe een Python 2.1 package
> voor je bakken :)

Ik wil je best 's lief aankijken hoor, maar mijn eigenste lief
bakt zulke dingen al voor me, en er staat een rpm package van
2.1 op de Python site, dus da's het probleem niet :)

't Zijn de eventuele conflicten die twee versies van python op
één machine kunnen veroorzaken die me zorgen baren.


- K -

--
I write, therefore I am:
http://www.spaink.net/

Marcel Nijenhof
08/05/03, 20:05
On Thu, 08 May 2003 00:56:11 +0200, Karin Spaink wrote:


>
> Het probleem is alleen dat Zope meer op Debian lijkt toegesneden
> te zijn. Zope wenst Python 2.1, terwijl RH9 Python 2.2 gebruikt
> (sterker, RH sprong van 1.5 meteen naar 2.2 en heeft 2.1 nooit
> standaard in de installatie gehad).
>
> Nu kan ik Python 2.1 wel installeren, maar ik vrees allerlei
> conflicten en gerotzooi. Heeft iemand ervaring met RH en Zope?
>

Redhat maakt zelf uitgebreid gebruik van phyton (b.v. up2date).
Het vervangen van Phyton 2.2 met 2.1 gaat dus zeker tot conflicten
leiden.

Je kunt eventueel wel op een andere lokatie een andere phyton
versie instaleren.

Marceln

Paul van der Vlis
08/05/03, 21:35
Karin Spaink wrote:
> [f'up to nl.internet.www.server-side]
>
> Dagdag
>
> In ene vorig bestaan - onder WinNT - heb ik wat met Zope
> geëxperimenteerd, en nu ik sinds kort met RH werk wil ik dat
> experiment graag voortzetten.
>
> Het probleem is alleen dat Zope meer op Debian lijkt toegesneden
> te zijn. Zope wenst Python 2.1, terwijl RH9 Python 2.2 gebruikt
> (sterker, RH sprong van 1.5 meteen naar 2.2 en heeft 2.1 nooit
> standaard in de installatie gehad).
>
> Nu kan ik Python 2.1 wel installeren, maar ik vrees allerlei
> conflicten en gerotzooi. Heeft iemand ervaring met RH en Zope?

Ik heb geen ervaring met RH en Zope, maar ik verwacht niet dat er veel
conflicten en gerotzooi komt als je Python 2.1 installeert, omdat niet
veel programma's Python nodig hebben. Als je Python 2.1 deinstalleert
zal rpm waarschijnijk wel gaan mopperen als er programma's zijn die het
nodig hebben. Kijk anders even in de manual van rpm, er is vast een
commando om te kijken welke geinstalleerde programma's Python nodig
hebben, ik denk geen enkele.

Groeten,
Paul.

Remco Stolp
08/05/03, 23:50
On Thu, 08 May 2003 00:56:11 +0200, Karin Spaink <kspaink@xs4all.nl>
wrote:

>[f'up to nl.internet.www.server-side]
>
>Dagdag
>
>In ene vorig bestaan - onder WinNT - heb ik wat met Zope
>geëxperimenteerd, en nu ik sinds kort met RH werk wil ik dat
>experiment graag voortzetten.
>
>Het probleem is alleen dat Zope meer op Debian lijkt toegesneden
>te zijn. Zope wenst Python 2.1, terwijl RH9 Python 2.2 gebruikt
>(sterker, RH sprong van 1.5 meteen naar 2.2 en heeft 2.1 nooit
>standaard in de installatie gehad).
>
>Nu kan ik Python 2.1 wel installeren, maar ik vrees allerlei
>conflicten en gerotzooi. Heeft iemand ervaring met RH en Zope?

Toevallig heb ik net zope geinstalleerd op mijn redhat 8
Daar ook Python 2.2

Als je zope installeerd, wordt ook python 2.1 binnen zope
geinstalleerd en moet je zope opstarten met die specifieke python
(staat in de bin-dir van je zope).

Alles gaat echter automatisch, je start zope op met de executeable
start en die verwijst gelijk al naar de juiste python.
Als je echter command-linezaken voor zope moet doen, roep je dus
gewoon de python uit de genoemde bin-dir aan.

Succes

Remco

Rene Pijlman
09/05/03, 00:20
Karin Spaink:
>Het probleem is alleen dat Zope meer op Debian lijkt toegesneden
>te zijn.

<alert type="flame" mode="war">
Da's mooi, want Debian is beter dan RH :-) Een mooie gelegenheid
om over te stappen, toch?
</>

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

Igmar Palsenberg
09/05/03, 09:20
> Ik wil je best 's lief aankijken hoor, maar mijn eigenste lief
> bakt zulke dingen al voor me, en er staat een rpm package van
> 2.1 op de Python site, dus da's het probleem niet :)
>
> 't Zijn de eventuele conflicten die twee versies van python op
> één machine kunnen veroorzaken die me zorgen baren.

Gewoon downgraden en zien wat er gebeurd. Wat controlpanel zaken zijn in
Python geschreven, dus je loopt een kans dat je die om zeep helpt.

Gewoon gaan met die banaan :)



Igmar

Karin Spaink
09/05/03, 16:05
Rene Pijlman wrote:
> Karin Spaink:

>>Het probleem is alleen dat Zope meer op Debian lijkt toegesneden
>>te zijn.

> Da's mooi, want Debian is beter dan RH :-) Een mooie gelegenheid
> om over te stappen, toch?

Ik _ben_ net overgestapt, vanaf WinNT :)
En Debian vind ik voor een kersverse Linuxgebruiker wat veel
gevraagd. Over een paar jaar, wellicht, als ik mee snap.


- K -

--
I write, therefore I am:
http://www.spaink.net/

Karin Spaink
09/05/03, 16:05
Remco Stolp wrote:
> Karin Spaink <kspaink@xs4all.nl> wrote:

>>Nu kan ik Python 2.1 wel installeren, maar ik vrees allerlei
>>conflicten en gerotzooi. Heeft iemand ervaring met RH en Zope?

> Toevallig heb ik net zope geinstalleerd op mijn redhat 8
> Daar ook Python 2.2 [..]
> Alles gaat echter automatisch, je start zope op met de executeable
> start en die verwijst gelijk al naar de juiste python.

En de rest van je systeem is niet in de war geraakt van die twee
Pythons? Mooi!


- K -

--
I write, therefore I am:
http://www.spaink.net/

Anton
10/05/03, 10:50
On Thu, 08 May 2003 00:56:11 +0200, Karin Spaink <kspaink@xs4all.nl>
wrote:

>Nu kan ik Python 2.1 wel installeren, maar ik vrees allerlei
>conflicten en gerotzooi. Heeft iemand ervaring met RH en Zope?
>

Ja, Zope draait prima op mijn RH 7.1 machientje. RH 7.1 heeft ook een
andere Python versie dan Zope.

De binaire installatiefiles van Zope bevatten de goede Python versie.
Je bestaande Python installatie blijft onaangetast. Als je volgens de
aanwijzingen installeert, zal Zope gebruik maken van de bijgeleverde
Python versie, dus geen narigheid.

Groeten,
Anton

ivo@NOSPAMamaze.nl
13/05/03, 16:35
In nl.internet.www.server-side Karin Spaink <kspaink@xs4all.nl> wrote:
: [f'up to nl.internet.www.server-side]
:
: Dagdag
:
: In ene vorig bestaan - onder WinNT - heb ik wat met Zope
: ge?xperimenteerd, en nu ik sinds kort met RH werk wil ik dat
: experiment graag voortzetten.
:
: Het probleem is alleen dat Zope meer op Debian lijkt toegesneden
: te zijn. Zope wenst Python 2.1, terwijl RH9 Python 2.2 gebruikt
: (sterker, RH sprong van 1.5 meteen naar 2.2 en heeft 2.1 nooit
: standaard in de installatie gehad).
:
: Nu kan ik Python 2.1 wel installeren, maar ik vrees allerlei
: conflicten en gerotzooi. Heeft iemand ervaring met RH en Zope?
:

Dat heb ik :) Op dit punt stap ik meestal wel af van RPM's, aangezien
ik ivm. tuning en upgrades graag m'n eigen spulletjes direct bouw.

Wat heel goed gaat in python 2.1.3 in een eigen dir te installeren (i.e.
/usr/local/python-2.1.3), evt. met een symlink van /usr/local/python/bin/python
naar /usr/local/bin/python2.1.

Als je vervolgens Zope bouwt met deze python (i.e.
/usr/local/bin/python2.1 w_pcgi.py), dan gaat alles perfect.

Je moet er wel voor zorgen dat je extra packages onder de juiste python
installeert, i.e. PIL of database adapters. Overigens is dit erg simpel -
gewoon setup.py met python2.1 aanroepen.

Wat betreft debian - dat draai ik sinds kort weer op m'n ontwikkelmachine,
maar ik voel me nog niet helemaal happy met de debian packages - kapot
initscript, packages voor 2.6.1 zitten alleen in testing (en zijn niet echt
naast stable te installeren - je moet eigenlijk helemaal over op testing).

Wat ga je knutselen met Zope?

Groet,

Ivo

--
Drs. I.R. van der Wijk -=-
Brouwersgracht 132 Amaze Internet Services V.O.F.
1013 HA Amsterdam -=-
Tel: +31-20-4688336 Linux/Web/Zope/SQL
Fax: +31-20-4688337 Network Solutions
Web: http://www.amaze.nl/ Consultancy
Email: ivo@nospamAmaze.nl -=-

Thijs Cobben
16/05/03, 16:50
ivo@NOSPAMamaze.nl wrote in message news:<3ec10107$0$132$e4fe514c@dreader4.news.xs4all.nl>...
> In nl.internet.www.server-side Karin Spaink <kspaink@xs4all.nl> wrote:
> : [f'up to nl.internet.www.server-side]
> :
<knip>
> :
> : Nu kan ik Python 2.1 wel installeren, maar ik vrees allerlei
> : conflicten en gerotzooi. Heeft iemand ervaring met RH en Zope?
> :
>
> Dat heb ik :) Op dit punt stap ik meestal wel af van RPM's, aangezien
> ik ivm. tuning en upgrades graag m'n eigen spulletjes direct bouw.
>
> Wat heel goed gaat in python 2.1.3 in een eigen dir te installeren (i.e.
> /usr/local/python-2.1.3), evt. met een symlink van /usr/local/python/bin/python
> naar /usr/local/bin/python2.1.
>

of een van /usr/bin/python2.1 naar /usr/local/bin/python2.1

Goede info, maar let ook op het PYTHONPATH (vanaf shell prompt .py
progsels testen) en PCGI_INSERT_PATH : deze moeten *eerst* naar de 1.5
libs en dan naar de 2.1 libs wijzen:


pas vervolgens *.cgi (b.v. zope.cgi ) aan. Niet aleen
PCGI_EXE=/usr/bin/python2.1
maar let ook op
PCGI_INSERT_PATH = /usr/lib/python1.5/site-packages:/usr/local/lib/python2.1/site-packages
en bij voorkeur in die volgorde. Weet niet meer precies waarom.

Een van de vervelendste dingen is dat vervolgens up2date niet werkt ;
die werkt alleen met python1.5 en /usr/lib/python1.5/site-packages .

Maak je dus gebruik van de up2date agent dan zul je dit kunnen blijven
doen vanuit een shell met
export PYTHONHOME=/usr/bin/python1.5
export PYTHONPATH=/usr/lib/python1.5/site-packages

(paden kunnen iets verschillen)


Groet en succes,



Thijs