Eu tenho o CentOS 7, existe alguma opção de como instalar o python 3.8 no CentOS 7? Parece que nenhum pacote foi encontrado em todos os repositórios. Então, a única opção é compilar a partir da fonte? Por que não é suportado no EPEL... ?
yum install python38
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: bay.uchicago.edu
* centos-sclo-rh: centos-distro.1gservers.com
* epel: fedora.westmancom.com
* extras: abqix.mm.fcix.net
* updates: centos.mirrors.hoobly.com
No package python38 available.
Quando o nome exato de um pacote não é conhecido (python3, python38, algo scl), as pesquisas de nome de arquivo podem fazer uma pesquisa mais completa:
yum provides '*bin/python3*'
Correto, não há python3.8 no EPEL 7. Existe um python3.6 no EL 7, e a política do EPEL é não substituir pacotes EL . Além disso, a política da distribuição para evitar grandes atualizações, parece que está presa no Python mais antigo.
Sua lista de repositórios do yum indica que as coleções de software CentOS estão habilitadas , o que pode ser uma alternativa.
Observe que o nome do pacote e os arquivos são prefixados, o que permite a coexistência com outros pythons. Embora talvez a SCL não seja a convenção de empacotamento mais popular, ela já é construída e pública, uma vantagem sobre suas próprias compilações de origem.
Atualmente o CentOS 7 está a 87 semanas do fim da vida útil, o que não é muito para as escalas de tempo EL. A maior parte da atenção do mantenedor está no EL 8 e 9, 7 são apenas correções críticas.
Reserve um pouco desse tempo para descobrir o que você fará após o CentOS 7. O que pode não ser trivial, já que o CentOS 8 está morto e, se o Stream não for o que você precisa, pode estar mudando de distribuição.