Le paquet Python 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.2.
Téléchargement (HTTP) : http://docs.python.org/ftp/python/doc/3.3.0/python-3.3.0-docs-html.tar.bz2
Somme de contrôle MD5 du téléchargement : 2e7533b4009ac4adae62a7797a442e7a
Taille du téléchargement : 11.2 Mo
Estimation de l'espace disque requis : 141 Mo (ajouter 32 Mo pour la suite de tests)
Estimation du temps de construction : 1.2 SBU (ajouter 2.2 SBU pour lancer la suite de tests)
Documentation HTML facultative
Téléchargement (HTTP) : http://docs.python.org/ftp/python/doc/3.3.0/python-3.3.0-docs-html.tar.bz2
Somme de contrôle MD5 du téléchargement : d8de7264eb5b03b54044825b765324c7
Taille du téléchargement : 4.6 Mo
Berkeley DB-5.3.21 OpenSSL-1.0.1c, SQLite-3.7.14.1 et Tk-8.5.12
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Python3
Installez Python en lançant les commandes suivantes :
./configure --prefix=/usr --enable-shared --with-wide-unicode --with-system-expat --with-system-ffi && make
Pour tester les résultats, lancez : make test. Remarquez que si vous avez une installation de Python existante qui inclut le module PyXML, les tests pourraient produire une erreur de segmentation.
Maintenant, en tant qu'utilisateur root
:
make install && chmod -v 755 /usr/lib/libpython3.3m.so && chmod -v 755 /usr/lib/libpython3.so
Il n'y a pas de documentation installée lorsqu'on utilise les
instructions ci-dessus. Voir le fichier Doc/README.txt
dans la distribution du source
pour des instructions sur la façon de créer le html. Sinon, vous
pouvez télécharger une documentation préformatée depuis http://docs.python.org/download.html.
Pour utiliser la fonctionnalité help
('name_string') de l'interpréteur python avec quelques déclarations
et quelques mots-clés, vous devez télécharger (ou créer) la
documentation HTML facultative et l'installer. Si vous avez
téléchargé les docs HTML, exécutez les commands suivantes en tant
que root
:
install -v -m755 -d /usr/share/doc/Python-3.3.0/html && tar --strip-components=1 \ --no-same-owner \ --no-same-permissions \ -C /usr/share/doc/Python-3.3.0/html \ -xvf ../python-3.3.0-docs-html.tar.bz2
sed -i "s/ndbm_libs = ..." setup.py : Cette commande est utilisée pour corriger un problème de construction avec la bibliothèque GDBM.
--with-sytem-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.11.
chmod ... : Corrige les droits pour que les bibliothèques soient cohérentes avec les autres.
Pour que python 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.0/html
Last updated on : 2012-10-17 21:08:35 +020