1. Csomagok és források letöltése
a http://packages.ubuntu.com/ oldalról, konkrétan oneiricről letöltöttem jópár deb fájlt, és a pythonos modulokat már akár forrásból is lehet telepíteni.
Nekem ilyen lett a rendezés után a fájllista:
./base-debs/libdb5.1_5.1.25-11_amd64.deb
./base-debs/libffi6_3.0.11~rc1-2_amd64.deb
./base-debs/libpython3.2_3.2.2-0ubuntu1_amd64.deb
./base-debs/libssl1.0.0_1.0.0e-2ubuntu4.6_amd64.deb
./base-debs/libtinfo5_5.9-1ubuntu5_amd64.deb
./base-debs/multiarch-support_2.13-20ubuntu5.2_amd64.deb
./base-debs/python3.2-dev_3.2.2-0ubuntu1_amd64.deb
./base-debs/python3.2-doc_3.2.2-0ubuntu1_all.deb
./base-debs/python3.2-minimal_3.2.2-0ubuntu1_amd64.deb
./base-debs/python3.2_3.2.2-0ubuntu1_amd64.deb
./base-src/pyyaml_3.10-4.diff.gz
./base-src/pyyaml_3.10-4.dsc
./base-src/pyyaml_3.10.orig.tar.gz
./optional-debs/python3.2-dbg_3.2.2-0ubuntu1_amd64.deb
./optional-debs/python3.2-examples_3.2.2-0ubuntu1_all.deb
base-deps/ mindenképpen kell, optional-deps/ nem feltétlenül, és a base-src/ már a forrásokat tartalmazza, számomra szükséges a yaml, így ez ide került.
Egyébként a honlapomra feltettem ebben a formában (könnyebbség újabb gépre feltennem): http://panther.inf.elte.hu/install-python32-lucid/
2. Telepítés
Ez a nehezebb, mert nem elég simán csak felpakolni egy-két csomagot, a jó sorrendet is el kell találni.
Az biztos, hogy a libssl-dev is kell, apt-get install paranccsal telepíthető.
A sorrend nagyjából (base-debs):
- multiarch-support
- libssl1.0.0
- libdb5.1, libffi6, libtinfo5
- python3.2
- libpython3.2
- python3.2-(összes többi, különösen a dev)
Ezután fel lehet tenni a modulokat, pl. a python-yaml-t forrásból:
python3.2 setup.py install
Előbb azonban fel kell tenni a libyaml csomagot: sudo apt-get install libyaml-0-2 libyaml-dev
Ami kimaradt, hogy még reklamál pár csomagért, sajnos nem jegyeztem meg ezeket. Ezért is mondtam, hogy szükséges érteni, hogy a dpkg -i mit hiányol.
- Panther blogja
- A hozzászóláshoz be kell jelentkezni
- 894 megtekintés
Hozzászólások
En annyira, de annyira, de annyira mocskos szemetlada vagyok.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Hm, ezeket a külső repókat még nem szoktam meg, pedig sok éve vannak :) Köszi.
Szerk: a csomaglista alapján az apt-get install python3.2 problémáját oldja csak meg, de pl. a python-yaml továbbra-is forrásból telepítendő.
- A hozzászóláshoz be kell jelentkezni
Azt viszont latszolag korrektul megoldja. De egyebkent is, az olyanokat mar ugyis pip-pel kell, nem?
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Miután leszedtem a python-setuptools és a python-pip forrását, és ebben a sorrendben a sudo python3.2 setup.py install paranccsal telepítettem, már van pip-3.2 programom is.
Tehát a rövid válasz: nem.
Hosszabban: nem, az olyanokat nem feltétlenül pippel kell telepíteni, mert ahhoz, hogy pipet telepítsek, előtte a pipet telepítenem kell (pippel?!).
- A hozzászóláshoz be kell jelentkezni
:D
- A hozzászóláshoz be kell jelentkezni