yum IUS no Amazon Linux 2

Oct 06 2020

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

1 VojtechTrefny Oct 15 2020 at 19:42

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