Python-3.11.1

Introdução ao Python 3.11

O pacote Python 3.11 contém uma versão mais antiga do ambiente de desenvolvimento do Python. Isso é necessário somente para construir programas específicos no BLFS que não tenham atualizado os sistemas deles de construção para suportar Python-3.12.2 (por exemplo, Firefox-115.8.0, Thunderbird-115.8.0, seamonkey-2.53.18 e qtwebengine-5.15.17).

[Nota]

Nota

NÃO instale esse pacote se você não estiver instalando um dos programas acima.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.

Informação do Pacote

Dependências do Python 3.11

Recomendadas

Instalação do Python 3.11

Instale Python 3.11 executando os seguintes comandos:

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

Como esse pacote é usado somente em situações muito limitadas, testes não são recomendados.

Agora, como o(a) usuário(a) root:

make install

Explicações do Comando

CXX="/usr/bin/g++" ./configure ...: Evite uma mensagem irritante durante a configuração.

--prefix=/opt/python3.11: Isso instala Python 3.11 em /opt para a finalidade de evitar conflitos com a versão do sistema do Python e permitir fácil remoção/isolamento quando programas atualizarem para Python 3.12 ou posterior.

--disable-shared: Essa chave desabilita construir bibliotecas compartilhadas. Como todos os pacotes que precisam do python-3.11 foram construídos em módulos e não se vinculam diretamente ao python, é seguro desativar o suporte de biblioteca compartilhada.

--with-system-expat: Essa chave habilita vinculação à versão do sistema do Expat.

Conteúdo

Aplicativos Instalados: python3.11
Bibliotecas Instaladas: libpython3.11.a
Diretórios Instalados: /opt/python3.11/include/python3.11 e /opt/python3.11/lib/python3.11,

Descrições Curtas

python3.11

é um nome específico da versão para o programa python