Home

Tags

Python3.4 для Ubuntu 12.04

2014-06-05 python ubuntu deb

Собираем Python3.4 для Ubuntu 12.04.

1) Качаем исходники python 3.4 release

$ wget https://www.python.org/ftp/python/3.4.0/Python-3.4.0.tgz
$ tar -xzf Python-3.4.0.tgz
далее переходим в появившуюся папку.

Так же можно взять более свежие исходники с оф. сайта

2) Устанавливаем инструменты для сборки
$ sudo apt-get install gcc g++ make checkinstall

3) Устанавливаем пакеты необходимые для Python
$ sudo apt-get install zlib1g-dev  libbz2-dev libncurses5-dev libreadline6-dev libsqlite3-dev libssl-dev libgdbm-dev liblzma-dev

Так же вы можете поставить пакет tk, но для серверной ОС tk может быть бесполезен.
$ sudo apt-get install tk-dev

4) Готовим к компиляции
$ ./configure

Так же можете выбрать путь для установки
$ ./configure --prefix=/usr/local

5) Компилируем
$ make

Ближе к концу компиляции может появится сообщение о том что каких-то пакетов не хватает:
"the necessary bits to build these modules were not found:"
их можно доустановить если они вам нужны, после чего нужно переконфигурировать заново.

6) Устанавливаем Python и собираем пакет.
$ sudo checkinstall -D
Тут нужно будет указать Name [2] = python3.4, что-бы не было конфликта с python2.

После успешного выполнения в текущей папке появится deb пакет (например python3.4_3.4.0-1_amd64.deb)
И сам Python3.4 будет установлен
$ python3.4 -V
Python 3.4.0

comments powered by Disqus