Можно ли как-нибудь установить python по умолчанию на 2.6 для debian lenny?
Если альтернативы уже настроены:
update-alternatives --config python
затем выберите из представленного списка.
Если они не настроены, сделайте следующее:
Если символическая ссылка уже настроена, сохраните ее:
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
создать новую символическую ссылку
sudo ln -s /etc/alternatives/python /usr/bin/python
выберите тот, который вы хотите использовать
sudo update-alternatives --config python
Я просто хочу прокомментировать Ответ Денниса Уильямсона:
Использование командной строки, предоставленной для команд "install", приводит к этой ошибке:
update-alternatives: error: alternative link is not absolute as it should be:
python2.5
похоже, что синтаксис для создания альтернативы был бы таким:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.5 1
Т.е. первым параметром должен быть абсолютный путь, а не просто имя.