yum IUS en Amazon Linux 2
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
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