Уважаемые г-да Ubuntоводы. Такой вопрос. Для довольного специфичного софта (dns2proxy) поднимаю на VDS требуемый софт, а именно: - python 2.6 - dnspython После установки на виртуалку захожу, тру стандартный python (--version выводит 2.7) через apt-get remove python Потом правлю репо Code: sudo add-apt-repository ppa:fkrull/deadsnakes Ставлю нужный мне питон Code: sudo apt-get install python2.6 Ну и зависимость: Code: sudo apt-get install python-dns При запуске скрипт выводит: Code: ... import dns.message ImportError: No module named dns.message ... Собственно, вопрос: что я делаю не так? Судя по выводу, либо питон не заводится, либо dnspython не стартует. Куда копать?
Судя по выводу, класса message не существует. Открой ipython, напиши from dns import <TAB> и увидишь все доступные тебе. Или загляни сюда https://github.com/rthalley/dnspython
1. Почему именно 2.6, зачем сносить стандартный интерпретатор? 2. Вне знависимости от ответа на первый вопрос, собрать пакет самому из исходников (предварительно накатив git): Code: git clone https://github.com/rthalley/dnspython cd dnspython/ python setup.py installp
Решил проблему просто - подключил virtio драйверы и накатал Kali Linux. Завелась с полплевка. Тему можно закрывать
можно еще было попробовать Code: root#pip install dnspython pip - утилита установки добавлений для самого питона.
удалите ,что поставили вместе с репами и установите от сюда https://launchpad.net/+search?field.text=python+2.6 репы надеюсь умеете правильно добавлять? это если вам нужен именно 2.6 . там выбирете какой нужен там порыскал навскидку даже deb пакет нашел https://launchpad.net/ubuntu/lucid/i386/python2.6/2.6.5-1ubuntu6.3 думаю разберётесь. по поводу git уже выше писалось.