由于我需要安装 Python 的第一个版本,因此需要安装一个特定的存储库 - Inline with Upstream Stable (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 的等效命令是什么?
答案1
根据评论中与 @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