yum IUS no Amazon Linux 2
Como vou precisar instalar a primeira versão do Python, vou precisar instalar um repositório específico - Inline with Upstream Stable (IUS) - que fornece pacotes rpm para novas versões do software selecionado.
Se eu estivesse usando CentOS 7, seria executado
yum -y install https://centos7.iuscommunity.org/ius-release.rpm
e então para instalar o Python faria algo como
yum -y install python36u
Se eu tento executar o comando inicial, entro no primeiro comando
Plugins carregados: extras_suggestions, langpacks, priority, update-motd
Não pode abrir: https://centos7.iuscommunity.org/ius-release.rpm. Pulando.
Erro: nada a fazer
e no segundo
Plugins carregados: extras_suggestions, langpacks, priority, update-motd amzn2-core | 3,7 kB 00:00:00
Nenhum pacote python36u disponível. Erro: nada a fazer
Contudo,
Considerando que agora estou usando o Amazon Linux 2,
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"
quais seriam os comandos equivalentes para Amazon Linux 2?
Respostas
Responda à base da discussão com @Tiago nos comentários para ajudar outros com problemas semelhantes: Amazon Linux é baseado no CentOS 7, então o repositório deve funcionar lá. O repositório foi movidohttps://repo.ius.io/ius-release-el7.rpm então o comando correto para habilitar é
sudo yum install https://repo.ius.io/ius-release-el7.rpm https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Depois de instalá-lo, você pode executar o seguinte comando sem problemas
yum -y install python36u
Fonte: https://ius.io/setup