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.

Ubuntu LogoUnter 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…

python, update-alternatives, feisty, python2.5

Technorati Tags: , , ,


2 Responses to “update-alternatives: 2 Python Versionen unter Ubuntu - wahlweise”  

  1. Gravatar Icon 1 anonymous

    Ä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…

  2. Gravatar Icon 2 Lucas

    Du bist mein Gott!

Leave a Reply