yum IUS dans Amazon Linux 2

Oct 06 2020

Comme je devrai installer la version layrst de Python, je devrai installer un référentiel particulier - Inline with Upstream Stable (IUS) - qui fournit des packages rpm pour les nouvelles versions des logiciels sélectionnés.

Si j'utilisais CentOS 7, j'exécuterais

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

puis pour installer Python ferait quelque chose comme

yum -y install python36u

Si j'essaye d'exécuter la commande initiale, j'obtiens la première commande

Plugins chargés: extras_suggestions, langpacks, priorités, update-motd

Ne peut pas ouvrir: https://centos7.iuscommunity.org/ius-release.rpm. Saut.

Erreur: rien à faire

et dans le second

Plugins chargés: extras_suggestions, langpacks, priorités, update-motd amzn2-core | 3,7 Ko 00:00:00

Aucun package python36u disponible. Erreur: rien à faire

En tout,


Étant donné que j'utilise maintenant 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/"

quelles seraient les commandes équivalentes pour Amazon Linux 2?

Réponses

1 VojtechTrefny Oct 15 2020 at 19:42

Réponse basée sur la discussion avec @Tiago dans les commentaires pour aider les autres à résoudre un problème similaire: Amazon Linux est basé sur CentOS 7, le référentiel devrait donc y fonctionner. Le référentiel a été déplacéhttps://repo.ius.io/ius-release-el7.rpm la commande correcte à activer est donc

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

Une fois que vous l'avez installé, vous pouvez exécuter la commande suivante très bien

yum -y install python36u

La source: https://ius.io/setup