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