Как правило, система Linux будет зависеть в масштабе всей системы от версии Python, с которой она была построена. В случае с Ubuntu 11.10 это Python 2.7 - как вы говорите.
По умолчанию dpkg
(и друзья) будут установлены для версии Python по умолчанию, установленной следующим образом:
- символическая ссылка, указанная в каталоге /etc/alternatives
- версия, на которую указывает символическая ссылка /usr/bin/python
вот так:
$ ls -al /etc/alternatives | grep python
$ ls -al /usr/bin/python
Вы можете временно изменить версию Python по умолчанию, которую используют ваши системные утилиты, указав ссылку на Python 2.6
$ sudo update-alternatives --config python
если Python 2.7 (или 2.6) не отображается в качестве выбора, то сначала необходимо установить его в альтернативной системе. Это руководство.
Установите созданный вами пакет .deb, а затем измените символьную ссылку альтернативы на ожидаемую версию системы:
$ sudo update-alternatives --config python
Подсистема, которая предписывает версию Python, которую использует дистрибутив на основе Debian, обсуждается здесь