yum IUS di Amazon Linux 2
Karena saya perlu menginstal versi layrst dari Python, perlu menginstal repositori tertentu - Inline with Upstream Stable (IUS) - yang menyediakan paket rpm untuk versi baru perangkat lunak yang dipilih.
Jika saya menggunakan CentOS 7, akan berjalan
yum -y install https://centos7.iuscommunity.org/ius-release.rpm
dan kemudian untuk menginstal Python akan melakukan sesuatu seperti
yum -y install python36u
Jika saya mencoba menjalankan perintah awal, maka saya masuk ke perintah pertama
Plugin yang dimuat: extras_suggestions, langpacks, priorities, update-motd
Tidak dapat dibuka: https://centos7.iuscommunity.org/ius-release.rpm. Melewati.
Kesalahan: Tidak ada yang bisa dilakukan
dan di detik
Plugin yang dimuat: extras_suggestions, langpacks, prioritas, update-motd amzn2-core | 3,7 kB 00:00:00
Tidak ada paket python36u yang tersedia. Kesalahan: Tidak ada yang bisa dilakukan
Semua seutuhnya,
Mengingat saya sekarang menggunakan 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/"
apa yang akan menjadi perintah yang setara untuk Amazon Linux 2?
Jawaban
Jawab berdasarkan diskusi dengan @Tiago di komentar untuk membantu orang lain dengan masalah serupa: Amazon Linux didasarkan pada CentOS 7 sehingga repositori harus berfungsi di sana. Repositori telah dipindahkanhttps://repo.ius.io/ius-release-el7.rpm jadi perintah yang benar untuk mengaktifkan adalah
sudo yum install https://repo.ius.io/ius-release-el7.rpm https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Setelah Anda menginstalnya, Anda dapat menjalankan perintah berikut dengan baik
yum -y install python36u
Sumber: https://ius.io/setup