Python Update

Status
Für weitere Antworten geschlossen.

Hyper1on

Benutzer
Mitglied seit
30. Nov 2010
Beiträge
64
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen,

ich möchte auf meiner DS110j gerne Python von 2.5.5. auf eine 2.6er Version updaten.

Ich bin dabei folgendermaßen vorgegangen:

Python 2.5.5 habe ich über:

Rich (BBCode):
ipgk install python

installiert.

Dann habe ich mit:

Rich (BBCode):
ipkg install python26

Die 2.6er Version installiert und das System rebootet.

Wenn ich nun aber:

Rich (BBCode):
python

aufrufe sehe ich immernoch 2.5.5 als Version.

Wo liegt mein Fehler?
 

Hyper1on

Benutzer
Mitglied seit
30. Nov 2010
Beiträge
64
Punkte für Reaktionen
0
Punkte
6
Muss hier mal nen kleinen Bump setzen, konnte das Problem noch nocht lösen und wäre über Tipps sehr dankbar.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Vermutlich installert man das phyton26 nicht einfach darüber, sondern in ein Verzeichnis. Dann musst entweder den kompletten Pfad beim Aufruf angeben oder dem phyton26-Pfad in der Shell-PATH-Variablen einen hoheren Vorrang geben (indem es an den Anfang gesetzt wird).

Vielleicht kannst aber auch statt 'phyton' einfach 'phyton26' nutzen - schau doch mal nach, wie on es eine solche Datei gibt bzw. wie sie genau heisst (ls -l)

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Müsste denn nicht ein
Code:
ipkg upgrade python
die neuste Version einspielen und die bestehende ersetzen? Oder installiert auch ein Upgrade immer parallel?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Soweit ich weiss, gibt es mehrere Versionen:

Rich (BBCode):
python - 2.5-1 - This is a package that sets up the default python.
python24 - 2.4.6-2 - Python is an interpreted, interactive, object-oriented programming language.
python24 - 2.4.6-1 -
python25 - 2.5.5-2 - Python is an interpreted, interactive, object-oriented programming language.
python26 - 2.6.6-1 - Python is an interpreted, interactive, object-oriented programming language.
python27 - 2.7-1 - Python is an interpreted, interactive, object-oriented programming language.
python3 - 3.1.2-1 - Python is an interpreted, interactive, object-oriented programming language.

Ob da ein upgrade genau das macht, was du willst, kann ich nicht beantworten. Aber es ist schon möglich, verschiedene Versionen parallel zu betreiben.

Itari
 

Hyper1on

Benutzer
Mitglied seit
30. Nov 2010
Beiträge
64
Punkte für Reaktionen
0
Punkte
6
Also mit nem Upgrade ist es nicht getan, dabei werden keine neuen Pakete installiert, scheint als würde die neuere Version in einen anderen Pfad installiert.
 

Hyper1on

Benutzer
Mitglied seit
30. Nov 2010
Beiträge
64
Punkte für Reaktionen
0
Punkte
6
Also ergänzen kann ich sagen, unter

Rich (BBCode):
/op/lib/

befinden sich zwei Verzeichnisse: python2.5 und python2.6

Macht es Sinn den Inhalt von python2.6 nach python 2.5 zu kopieren?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat