Назад | Перейти на главную страницу

debian python2.6 по умолчанию?

Можно ли как-нибудь установить 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

Т.е. первым параметром должен быть абсолютный путь, а не просто имя.