Python-3.11.1

Introduction à Python 3.11

Le paquet Python 3.11 contient une ancienne version de l'environnement de développement Python. Il n'est requis que pour construire des programmes spécifiques dans BLFS qui n'ont pas encore mis à jour leur système de construction pour prendre en charge Python-3.12.2 (p. ex. Firefox-115.8.0, Thunderbird-115.8.0, seamonkey-2.53.18 et qtwebengine-5.15.17).

[Note]

Note

N'installez PAS ce paquet si vous n'installez pas l'un des programmes ci-dessus.

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

Dépendances de Python 3.11

Recommandées

Installation de Python 3.11

Installez Python 3.11 en exécutant les commandes suivantes :

CXX="/usr/bin/g++"                     \
./configure --prefix=/opt/python3.11   \
            --disable-shared           \
            --with-system-expat        &&
make

Comme ce paquet est seulement utilisé dans des situations très limitées, les tests ne sont pas recommandés.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

CXX="/usr/bin/g++" ./configure ... : empêche un message embêtant pendant la configuration.

--prefix=/opt/python3.11 : cela installe python 3.11 dans /opt pour éviter des conflits avec la version du système de python et permet de facilement le supprimer ou l'isoler une fois les programmes mis à jour pour python 3.12 ou supérieur.

--disable-shared : ce paramètre désactive la construction des bibliothèque partagées. Comme tous les paquets qui ont besoin de python-3.11 ont des modules préconstruits et ne se lient pas directement à python, il est plus sûr de désactiver la prise en charge de la bibliothèque partagée.

--with-system-expat : Ce paramètre active le lien contra la version du système de Expat.

Contenu

Programmes installés: python3.11
Bibliothèques installées: libpython3.11.a
Répertoires installés: /opt/python3.11/include/python3.11 et /opt/python3.11/lib/python3.11,

Descriptions courtes

python3.11

est un nom spécifique à la version du programme python