yum IUS trong Amazon Linux 2

Oct 06 2020

Vì tôi sẽ cần cài đặt phiên bản gốc của Python, nên sẽ cần cài đặt một kho lưu trữ cụ thể - Inline with Upstream Stable (IUS) - cung cấp các gói rpm cho các phiên bản mới của phần mềm đã chọn.

Nếu tôi đang sử dụng CentOS 7, sẽ chạy

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

và sau đó để cài đặt Python sẽ làm một cái gì đó như

yum -y install python36u

Nếu tôi cố gắng chạy lệnh ban đầu, thì tôi nhận được lệnh đầu tiên

Các plugin đã tải: extras_suggestions, langpack, ưu tiên, update-motd

Không thể mở: https://centos7.iuscommunity.org/ius-release.rpm. Bỏ qua.

Lỗi: Không có gì để làm

và trong lần thứ hai

Các plugin đã tải: extras_suggestions, langpacks, priority, update-motd amzn2-core | 3,7 kB 00:00:00

Không có gói python36u có sẵn. Lỗi: Không có gì để làm

Tất cả trong tất cả,


Xem xét tôi hiện đang sử dụng 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/"

các lệnh tương đương cho Amazon Linux 2 sẽ là gì?

Trả lời

1 VojtechTrefny Oct 15 2020 at 19:42

Câu trả lời dựa trên thảo luận với @Tiago trong phần nhận xét để giúp những người khác về vấn đề tương tự: Amazon Linux dựa trên CentOS 7 nên kho lưu trữ sẽ hoạt động ở đó. Kho lưu trữ đã được chuyển đihttps://repo.ius.io/ius-release-el7.rpm vì vậy lệnh chính xác để bật là

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

Sau khi bạn cài đặt nó, bạn có thể chạy lệnh sau tốt

yum -y install python36u

Nguồn: https://ius.io/setup