Python
Amazon Linux 2 中的 yum IUS
因為我需要安裝 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/"
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