yum IUS en Amazon Linux 2

Oct 06 2020

Como necesitaré instalar la primera versión de Python, necesitaré instalar un repositorio en particular, Inline with Upstream Stable (IUS), que proporcione paquetes rpm para las nuevas versiones del software seleccionado.

Si estuviera usando CentOS 7, ejecutaría

yum -y install https://centos7.iuscommunity.org/ius-release.rpm

y luego para instalar Python haría algo como

yum -y install python36u

Si intento ejecutar el comando inicial, obtengo el primer comando

Complementos cargados: extras_suggestions, langpacks, priority, update-motd

No puedo abrir: https://centos7.iuscommunity.org/ius-release.rpm. Salto a la comba.

Error: nada que hacer

y en el segundo

Complementos cargados: extras_suggestions, langpacks, priority, update-motd amzn2-core | 3,7 kB 00:00:00

No hay paquete python36u disponible. Error: nada que hacer

Considerándolo todo,


Teniendo en cuenta que ahora estoy usando 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/"

¿Cuáles serían los comandos equivalentes para Amazon Linux 2?

Respuestas

1 VojtechTrefny Oct 15 2020 at 19:42

Responda en base a la discusión con @Tiago en los comentarios para ayudar a otros con problemas similares: Amazon Linux se basa en CentOS 7, por lo que el repositorio debería funcionar allí. El repositorio se ha movidohttps://repo.ius.io/ius-release-el7.rpm entonces el comando correcto para habilitar es

sudo yum install https://repo.ius.io/ius-release-el7.rpm https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Una vez que lo instale, puede ejecutar el siguiente comando sin problemas

yum -y install python36u

Fuente: https://ius.io/setup