Le paquet Python 3 contient l'environnement de développement Python. C'est utile pour la programmation orientée objet, l'écriture de scripts, le prototypage de gros programmes ou le développement d'applications entières.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.
Téléchargement (HTTP) : http://docs.python.org/ftp/python/doc/3.3.2/python-3.3.2-docs-html.tar.bz2
Somme de contrôle MD5 du téléchargement : c94b78ea3b68a9bbc9906af4d5b4fdc7
Taille du téléchargement : 12 Mo
Estimation de l'espace disque requis : 260 Mo
Estimation du temps de construction : 0.9 SBU
Documentation HTML facultative
Téléchargement (HTTP) : http://docs.python.org/ftp/python/doc/3.3.2/python-3.3.2-docs-html.tar.bz2
Somme de contrôle MD5 du téléchargement : b5eee2b290338fb08c1512bfc79bb999
Taille du téléchargement : 4.7 Mo
expat-2.1.0, libffi-3.0.13 et pkg-config-0.28
Berkeley DB-6.0.20 OpenSSL-1.0.1e, SQLite-3.8.0.2 et Tk-8.6.0
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Python3
Installez Python 3 en lançant les commandes suivantes :
./configure --prefix=/usr \ --enable-shared \ --with-system-expat \ --with-system-ffi && make
Pour tester les résultats, lancez : make test.
Maintenant, en tant qu'utilisateur root
:
make install && chmod -v 755 /usr/lib/libpython3.3m.so && chmod -v 755 /usr/lib/libpython3.so
Si vous avez téléchargé la documentation préformatée depuis
http://docs.python.org/download.html,
installez la en tant qu'utilisateur root
:
install -v -dm755 /usr/share/doc/python-3.3.2/html && tar --strip-components=1 \ --no-same-owner \ --no-same-permissions \ -C /usr/share/doc/python-3.3.2/html \ -xvf ../python-3.3.2-docs-html.tar.bz2
--with-system-expat
: Ce paramètre
active le lien contra la version du système de Expat. Effacez le si vous n'avez pas installé
les dépendances recommandées de expat-2.1.0.
--with-system-ffi
: Ce paramètre
active le lien contra la version du système de libffi. Effacez le si vous n'avez pas installé
les dépendances recommandées de libffi-3.0.13.
--with-dbmliborder=bdb:gdbm:ndbm
:
Utilisez ce paramètre si vous voulez construire le module
Python contre Berkeley DB au lieu de GDBM.
chmod ... : Corrige les droits pour que les bibliothèques soient cohérentes avec les autres.
Pour que python3 trouve la documentation installée, vous devez ajouter la variable d'environnement suivante au profil individuel de l'utilisateur ou du système :
export PYTHONDOCS=/usr/share/doc/python-3.3.2/html
Last updated on : 2013-04-24 11:37:16 +020