Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

30.10.2007, 12:39

stackless python installation?

moin moin

ich wollte mal in die runde fragen ob schon jemand stackless python installiert hat da es keinen ebuild gibt. generell ist es mit diesem guide kein problem, non-portage software zu installieren, nur bei stackless hab ich etwas respekt, da gentoo's portage stark davon abhängt.

nach dem download von stackless ist mir aufgefallen, dass es immer als komplettpaket mit python geliefert wird.

und hier die eigentlichen fragen:

wird das vorhandene python von stackless überschrieben, oder ist der configure script schlau genug zu erkennen, dass da schon eine version ist (wegen der path variablen zum beispiel)?

oder würde python sowieso erneut im /usr/non-portage/ (nach dem oben gelinkten guide) installiert. dann könnte ich zwar 2.5.1 nehmen, müsste aber mit den umgebungsvariablen sehr aufpassen wegen portage (hab noch keine idee, wie ich das dann unter einen hut kriegen kann...).

darum wäre es in beiden fällen möglicherweise sinnvoll, bei python den stabilen zweig zu verlassen.

bin dankbar für vorschläge, erfolgsmeldungen, misserfolgsmeldungen oder sogar anleitungen. auf dem netz ist wirklich nichts zu finden zum thema gentoo && stackless obwohl stackless wirklich toll ist (hab versuche auf einer windows maschine gefahren :P )

gruss rob
"When using vi the screen of your terminal acts as a window into the file which you are editing. Changes which you make to the file are reflected in what you see."
Bill Joy 1978

2

30.10.2007, 13:17

RE: stackless python installation?

Ob irgendeine Non-Portage-Software deine Gentoo Installation durcheinanderwirbeln kann? Ja, klar. Kann sie.

Wenn sie sich allerdings an die DOs und DON'Ts der SW-Entwicklung hält, dann stellt ein

Quellcode

1
# ./configure
i.d.R. sicher, das der Installationspfad /usr/local ist, und nicht /usr.

Was bedeutet das für dich? Nun, wenn deine Software ein python installiert und es landet in /usr/local/bin/ dann ist das für Gentoo ok, da dessen Python ja in /usr/bin landet.

Welches python dann aufgerufen wird hängt dann von der Reihenfolge der Verzeichnis in der PATH-Variablen ab und welche Shell (bash) diese verarbeitet.

... aber Programmierer sind auch nur Menschen und machen Fehler. Ergo könnte durchaus diese Software dein Gentoo-Python überschreiben. Bin zu faul um mir das genau bei stackless python anzugucken. Sorry.

Was du brauchst ist sowas wie eine Sandbox um mal das Teil zu probieren.

Du kannst zeimlich schnell ein kleines Debian System innerhalb von Gentoo einrichten (debootstrap) und dann dort mit chroot hinein; dein Teil bauen und gucken was es nach der Installation tut - bevor du es an dein edles Gentoo ranläßt =)
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

30.10.2007, 15:43

ah, gute idee. man könnte zwar mit

Quellcode

1
./configure --prefix=/usr/non-portage
das installationsverzeichnis wählen, aber da wäre immer noch das PATH problem...

muss mich mal schlau machen über sandbox / debootstrap. denke das ist schon nur aus performancegründen besser als eine virtual machine mit einer stage 4 (falls das überhaupt ginge. bin nicht so sattelfest mit VMs).

so oder so mach ich erst eine stage 4, bevor ich da rumspiel'.

danke für den tip :)

(ich setz' den thread auf gelöst wenn stackless läuft :D)
"When using vi the screen of your terminal acts as a window into the file which you are editing. Changes which you make to the file are reflected in what you see."
Bill Joy 1978

4

30.10.2007, 15:48

Zitat

Original von rob

Quellcode

1
./configure --prefix=/usr/non-portage

Funktioniert an sich schon, wenn sich die Progies keinen Schnitzer leisten ... was aber ab und an mal vorkommt.

Falls Problem: ich mach ein Quick'n Dirty Howto für eine Debian-over-Gentoo Sandbox. Wenn's gewünscht ist ... :)
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

5

30.10.2007, 16:51

sehr gerne, das wär' toll. quick und dirty müsste reichen :)
"When using vi the screen of your terminal acts as a window into the file which you are editing. Changes which you make to the file are reflected in what you see."
Bill Joy 1978

6

30.10.2007, 18:00

Here-U-R Debian over Gentoo Sandbox
Sollte so funken ... ;)
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

7

01.11.2007, 22:47

also die debbie sandbox ist wirklich geil :)
...so wie's aussieht schmeisst stackless sein python tatsächlich schön brav nach /usr/local:

Quellcode

1
2
3
4
5
treehouse:/# /usr/local/bin/python
Python 2.5.1 Stackless 3.1b3 060516 (python-2.51:55047, Nov  1 2007, 23:26:31) 
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
ein "normales" > python führt zu:

Quellcode

1
2
3
4
5
treehouse:/# python
Python 2.4.4 (#2, Apr  5 2007, 20:11:18) 
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
...mach jetzt ne aktuelle stage 4, dann kommt stackless drauf. vielen dank nochmal :)

[edit 1](ich such noch den gelöst knopf... also easy...)[/edit 1]
[edit 2]...gefunden :)[/edit 2]
"When using vi the screen of your terminal acts as a window into the file which you are editing. Changes which you make to the file are reflected in what you see."
Bill Joy 1978

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »rob« (01.11.2007, 22:56)