yum IUS di Amazon Linux 2

Oct 06 2020

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

1 VojtechTrefny Oct 15 2020 at 19:42

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