yum IUS in Amazon Linux 2
Poiché avrò bisogno di installare la prima versione di Python, sarà necessario installare un particolare repository - Inline with Upstream Stable (IUS) - che fornisce pacchetti rpm per le nuove versioni del software selezionato.
Se stessi usando CentOS 7, funzionerebbe
yum -y install https://centos7.iuscommunity.org/ius-release.rpm
e poi per l'installazione di Python farebbe qualcosa di simile
yum -y install python36u
Se provo a eseguire il comando iniziale, ottengo il primo comando
Plugin caricati: extras_suggestions, langpacks, priority, update-motd
Non si può aprire: https://centos7.iuscommunity.org/ius-release.rpm. Saltare.
Errore: niente da fare
e nella seconda
Plugin caricati: extras_suggestions, langpacks, priority, update-motd amzn2-core | 3.7 kB 00:00:00
Nessun pacchetto python36u disponibile. Errore: niente da fare
Nel complesso,
Considerando che ora sto utilizzando 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/"
quali sarebbero i comandi equivalenti per Amazon Linux 2?
Risposte
Base di risposta sulla discussione con @Tiago nei commenti per aiutare altri con problemi simili: Amazon Linux è basato su CentOS 7, quindi il repository dovrebbe funzionare lì. Il repository è stato spostatohttps://repo.ius.io/ius-release-el7.rpm quindi il comando corretto da abilitare è
sudo yum install https://repo.ius.io/ius-release-el7.rpm https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Una volta installato, puoi eseguire il seguente comando senza problemi
yum -y install python36u
Fonte: https://ius.io/setup