Python

Amazon Linux 2 中的 yum IUS

  • October 15, 2020

因為我需要安裝 Python 的第一個版本,所以需要安裝一個特定的儲存庫 - 與上游穩定 (IUS) 內聯 - 它為所選軟體的新版本提供 rpm 包。

如果我使用的是 CentOS 7,會執行

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

然後安裝Python會做類似的事情

yum -y install python36u

如果我嘗試執行初始命令,那麼我會進入第一個命令

在此處輸入圖像描述

載入的外掛:extras_suggestions、langpacks、priorities、update-motd

打不開:https ://centos7.iuscommunity.org/ius-release.rpm 。跳過。

錯誤:無事可做

在第二個

載入的外掛:extras_suggestions、langpacks、priorities、update-motd amzn2-core | 3.7 KB 00:00:00

沒有可用的包 python36u。錯誤:無事可做

總而言之,

在此處輸入圖像描述


考慮到我現在使用的是 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/"

亞馬遜 2 而不是 CentOS

Amazon Linux 2 的等效命令是什麼?

在評論中與@Tiago 討論回答以幫助其他有類似問題的人:Amazon Linux 基於 CentOS 7,因此儲存庫應該在那里工作。儲存庫已被移動https://repo.ius.io/ius-release-el7.rpm所以正確的啟用命令是

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

在此處輸入圖像描述

安裝好之後就可以執行下面的命令了

yum -y install python36u

在此處輸入圖像描述

來源:https ://ius.io/setup

引用自:https://unix.stackexchange.com/questions/613094