yum IUS в Amazon Linux 2
Поскольку мне нужно будет установить первую версию 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?
Ответы
База ответов на обсуждение с @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