yum IUS в Amazon Linux 2

Oct 06 2020

Поскольку мне нужно будет установить первую версию 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, Priority, update-motd

Не могу открыть: https://centos7.iuscommunity.org/ius-release.rpm. Пропуская.

Ошибка: нечего делать

а во втором

Загруженные плагины: extras_suggestions, langpacks, приоритеты, update-motd amzn2-core | 3.7 кБ 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 VojtechTrefny Oct 15 2020 at 19:42

База ответов на обсуждение с @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