Amazon Linux 2 中的 yum IUS

Amazon Linux 2 中的 yum IUS

由于我需要安装 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 2 代替 CentOS

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

在此输入图像描述

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

相关内容