作为默认的debian python2.6?

是否有可能以某种方式将debian lenny的默认python设置为2.6?

我只想评论丹尼斯·威廉姆森的回答 :

使用为“安装”命令提供的命令行导致此错误:

update-alternatives: error: alternative link is not absolute as it should be: python2.5 

看起来创build替代的语法看起来更像是:

 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.5 1 

也就是说,第一个参数需要是一个绝对path,而不仅仅是一个名字。

如果已经build立了替代scheme:

 update-alternatives --config python 

然后从列表中select。

如果他们没有成立,那么这样做:

  • 如果已经build立了一个符号链接,保存它:

    sudo mv /usr/bin/python /usr/bin/pythonSAVE

  • 创造替代品

    sudo update-alternatives --install python2.6 python /usr/bin/python2.6 2

    sudo update-alternatives --install python2.5 python /usr/bin/python2.5 1

  • 创build一个新的符号链接

    sudo ln -s /etc/alternatives/python /usr/bin/python

  • select你想使用的那个

    sudo update-alternatives --config python