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: 2.8 SBU
Espace disque requis:
294 Mo
8.49.1. Installation de Python 3
Tout d'abord, un fichier d'en-tête doit être corrigé :
sed 's|cpython/||' -i Include/cpython/pystate.h
Préparez Python pour la compilation :
./configure --prefix=/usr \
--enable-shared \
--with-system-expat \
--with-system-ffi \
--with-ensurepip=yes
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.
Compilez le paquet :
make
Pour tester les résultats, lancez :
make test
Certains tests requièrent une connexion réseau ou des paquets
supplémentaires et sont passés. Le test nommé test_normalization
est connu pour échouer. Pour des résultats plus complets, vous
pouvez relancer les tests après la réinstallation de Python 3 dans
BLFS.
Installez le paquet :
make install
Si vous le souhaitez, installez la documentation préformatée :
install -v -dm755 /usr/share/doc/python-3.9.2/html
tar --strip-components=1 \
--no-same-owner \
--no-same-permissions \
-C /usr/share/doc/python-3.9.2/html \
-xvf ../python-3.9.2-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.