update-alternatives: 2 Python Versionen unter Ubuntu – wahlweise
Wer kennt das nicht unter Windows: zwei Version zu installieren von ein und dem selben Programm – oder jetzt für mich interessant: von ein und der selben Programmiersprache – geht schwer bis gar nicht.
Unter Linux Ubuntu (siehe auch Wikipedia: Ubuntu) geht das ganz net mit “update-alternatives“:
zb.: Jetzt unter Ubuntu Feisty ist standardmäßig python 2.5 vorgesehen. Ich brauch’ aber für turbogears 2.4. Mit
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.4 10
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.5 1
kann mensch zwei parallel installierten Versionen einfach unterschiedliche Priorität geben (hier für 2.4 10 und für 2.5 1) – und irgendwas in einer Registry rumpfuschen oder “uminstallieren” zu müssen. In meinem Fall gewinnt jetzt
python 2.4 und ich :-)
ach ja mit
sudo update-alternatives --config python
kann interaktiv wieder python 2.5 als “standard python” ausgewählt werden.
Schon sehr nett unter linux…
[tag]python, update-alternatives, feisty, python2.5[/tag]

Äh, zwei Versionen von einem Programm installieren ist nicht besonders schwer unter Windows. Eigentlich ist das durch das beschränkte UNIX-Dateisystem (/usr, /usr/bin, /usr/local/bin, etc) unter Linux viel umständlicher. Dass die meisten Windows-Programme nicht von Python (oder einer anderen VM) abhängig sind, ist auch kein Nachteil…
Du bist mein Gott!