Eric IDE 4.0.1 на Ubuntu 7.04

Вс, 22 Июл 2007 at 1805.43 (ide, python, ubuntu)

This acrticle at wikidot.com

Ubuntu Python Eric IDE

Eric – очень даже хорошее IDE под Python. и не далее как вчера вышла версия 4.0.1, в репозиториях же на данный момент лежит версия 3.9. и захотелось мне вспомнить старые добрые времена и собрать этот пакет. Представляю вам на всякий случай листинг того, что делать – чтобы не возвращаться обратно, выясняя что нужно поставить еще что-то или разбираясь в ошибках компиляции, которые меня посещали :). Кое-где – ориентировка на последние версии :). Так как устанавливалось на чистой практически убунте – все должно быть адекватно… если что-то упустил – прошу сообщать.

Используется:

итак, переходим в какой-нибудь каталог для сборки и приступаем:

$ cd ~/distr-temp/

берем сурсы с sourceforge‘a:

$ wget http://mesh.dl.sourceforge.net/sourceforge/eric-ide/eric4-4.0.1.tar.gz

устанавливаем всяческие библиотеки для связки PyQt (в зависимости от настроек apt-get‘а может понадобиться установочный CD):

$ sudo apt-get install python2.5-dev
$ sudo apt-get install python-qt4
$ sudo apt-get install libqt4-dev
$ sudo apt-get install python-qt4-dev

устанавливаем компилятор g++ и делаем на него ссылку /usr/bin/g++:

$ sudo apt-get install g++-3.4
$ sudo ln -s /usr/bin/g++-3.4 /usr/bin/g++

скачиваем и устанавливаем последнюю на данный момент версию SIP – он позволяет библиотекам, написанным на C[++] вести себя как модули Python:

$ wget http://www.riverbankcomputing.com/Downloads/sip4/sip-4.6.tar.gz
$ tar -xvzf ./sip-4.6.tar.gz
$ cd ./sip-4.6.tar.gz
$ python ./configure.py
$ make
$ sudo make install
$ cd ..

скачиваем и устанавливаем последнюю на данный момент версию QScintilla – Qt-порт компонента для редактирования исходных кодов (устанавливаем версию для Qt4):

$ wget http://www.riverbankcomputing.com/Downloads/
Snapshots/QScintilla2/QScintilla-gpl-2-snapshot-20070709.tar.gz
$ tar -xvzf ./QScintilla-gpl-2-snapshot-20070709.tar.gz
$ cd ./QScintilla-gpl-2-snapshot-20070709/Qt4
$ qmake qscintilla.pro
$ sudo make
$ sudo make install

теперь нужно установить связи на QScintilla для Python – они находятся собственно в директории Python:

$ cd ../Python
$ python ./configure.py
$ make
$ sudo make install

ну а теперь очередь собственно eric:

$ cd ../../eric4-4.0.1/
$ sudo python install.py

при установке нужно сказать ему директорию где лежит Qt: /usr/share/qt4.

Ну вот собственно и все. Набираем eric4 и, если хочется, радуемся :).

Комментарии (4)

  1. Gleb Esman сказал,

    Great, thanks!
    You’re the only one who I found through Google that provided decent instructions to set it up.

    Gleb

  2. Pretto сказал,

    This is great… saved me a lot of time.
    Thak you

  3. alistro сказал,

    Спасибо, но сейчас появился более простой способ. У меня возникли проблемы с установкой QScintilla2 из исходников. Поэтому я взял deb пакеты из репозитория debian и установил их. После этого все заработало. Думаю тоже можно сделать и с SIP.

  4. shaman.sir сказал,

    Тогда QScintilla2 была лишь снэпшотами и её не было в репозиториях. Сейчас, если собрать QScintilla последней версии из исходников, действительно наблюдается проблема с дальнейшей сборкой – они предлагают собрать и PyQt из исходников, но думаю практиченее устанаваливать из репозитория, согласен.

Прокомментировать