Le paquet Python 3 contient l'environnement de développement
Python. Il est utile pour programmer en orienté-objet, écrire des
scripts, prototyper de plus grands programmes ou pour développer
des applications complètes.
Temps de construction
approximatif: 4.4 SBU
Espace disque requis:
260 Mo
8.50.1. Installation de Python 3
Préparez Python pour la compilation :
./configure --prefix=/usr \
--enable-shared \
--with-system-expat \
--with-system-ffi \
--with-ensurepip=yes \
--enable-optimizations
Voici la signification des options de
configure :
-
--with-system-expat
-
Ce paramètre active la liaison avec la version du système de
Expat.
-
--with-system-ffi
-
Ce paramètre active la liaison avec la version du système de
libffi.
-
--with-ensurepip=yes
-
Ce paramètre active la construction des gestionnaires de
paquets pip et
setuptools.
-
--enable-optimizations
-
Ce paramètre active les optimisations stables, mais
coûteuses.
Compilez le paquet :
make
Lancer les tests n'est pour l'instant pas recommandé. Les tests
sont connus pour bloquer indéfiniment dans l'environnement partiel
de LFS. Si vous le souhaitez, vous pouvez relancer les tests à la
fin de ce chapitre ou quand vous réinstallerez Python 3 dans BLFS.
Pour tout de même lancer les tests, lancez make test.
Installez le paquet :
make install
Si vous le souhaitez, installez la documentation préformatée :
install -v -dm755 /usr/share/doc/python-3.9.6/html
tar --strip-components=1 \
--no-same-owner \
--no-same-permissions \
-C /usr/share/doc/python-3.9.6/html \
-xvf ../python-3.9.6-docs-html.tar.bz2
Voici la signification des commandes d'installation de la
documentation :
-
--no-same-owner
et --no-same-permissions
-
S'assure que les fichiers installés ont la bonne appartenance
et les bonnes permissions. Sans ces options, utiliser
tar installera les fichiers
du paquet avec les valeurs du créateur en amont.