yum IUS in Amazon Linux 2

Oct 06 2020

Da ich die erste Version von Python installieren muss, muss ein bestimmtes Repository installiert werden - Inline with Upstream Stable (IUS) - das RPM-Pakete für neue Versionen ausgewählter Software bereitstellt.

Wenn ich CentOS 7 verwenden würde, würde laufen

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

und dann für die Installation von Python würde so etwas tun

yum -y install python36u

Wenn ich versuche, den ersten Befehl auszuführen, erhalte ich den ersten Befehl

Geladene Plugins: extras_suggestions, Langpacks, Prioritäten, update-motd

Nicht öffnen können: https://centos7.iuscommunity.org/ius-release.rpm. Überspringen.

Fehler: Nichts zu tun

und im zweiten

Geladene Plugins: extras_suggestions, langpacks, priority, update-motd amzn2-core | 3,7 kB 00:00:00

Kein Paket python36u verfügbar. Fehler: Nichts zu tun

Insgesamt,


In Anbetracht dessen, dass ich jetzt Amazon Linux 2 verwende,

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/"

Was wären die entsprechenden Befehle für Amazon Linux 2?

Antworten

1 VojtechTrefny Oct 15 2020 at 19:42

Die Antwort basiert auf der Diskussion mit @Tiago in den Kommentaren, um anderen bei ähnlichen Problemen zu helfen: Amazon Linux basiert auf CentOS 7, daher sollte das Repository dort funktionieren. Das Repository wurde verschobenhttps://repo.ius.io/ius-release-el7.rpm Der richtige Befehl zum Aktivieren ist also

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

Sobald Sie es installiert haben, können Sie den folgenden Befehl problemlos ausführen

yum -y install python36u

Quelle: https://ius.io/setup