Я пытаюсь переместить мое приложение для запуска на Amazon Linux 2 (AL2) ami, которая раньше работала на Amazon Linux 1. При попытке установить зависимость пакета python26-virtualenv я получаю эту ошибку:
[root@ip-10-186-34-249 ec2-user]# yum install -y python26-virtualenv
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core | 2.4 kB 00:00:00
epel/x86_64/metalink | 15 kB 00:00:00
epel | 5.3 kB 00:00:00
epel-debuginfo/x86_64/metalink | 14 kB 00:00:00
epel-debuginfo | 3.0 kB 00:00:00
epel-source/x86_64/metalink | 14 kB 00:00:00
epel-source | 4.1 kB 00:00:00
(1/5): epel/x86_64/updateinfo | 976 kB 00:00:00
(2/5): epel-debuginfo/x86_64/primary_db | 899 kB 00:00:00
(3/5): epel/x86_64/primary_db | 6.7 MB 00:00:00
(4/5): epel-source/x86_64/updateinfo | 976 kB 00:00:00
(5/5): epel-source/x86_64/primary_db | 2.4 MB 00:00:00
182 packages excluded due to repository priority protections
No package python26-virtualenv available.
Error: Nothing to do
Я включил репозиторий epel для экземпляра с помощью следующей команды:
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Также вывод yum repolist all
для экземпляра следующий:
[ec2-user@ip-10-186-34-249 ~]$ yum repolist all
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
228 packages excluded due to repository priority protections
repo id repo name status
!amzn2-core/2/x86_64 Amazon Linux 2 core repository enabled: 16,418+183
!amzn2-core-debuginfo/2/x86_64 Amazon Linux 2 core repository - debuginfo packages enabled: 3,303+16
!amzn2-core-source/2 Amazon Linux 2 core repository - source packages enabled: 0
amzn2extra-docker/2/x86_64 Amazon Extras repo for docker enabled: 14
!amzn2extra-docker-debuginfo/2/x86_64 Amazon Extras debuginfo repo for docker disabled
amzn2extra-docker-source/2 Amazon Extras source repo for docker disabled
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 enabled: 13,023+209
epel-debuginfo/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 - Debug enabled: 2,862+47
epel-source/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 - Source enabled: 0
epel-testing/x86_64 Extra Packages for Enterprise Linux 7 - Testing - x86_64 disabled
!epel-testing-debuginfo/x86_64 Extra Packages for Enterprise Linux 7 - Testing - x86_64 disabled
epel-testing-source/x86_64 Extra Packages for Enterprise Linux 7 - Testing - x86_64 disabled
repolist: 35,620
На машине Amazon Linux 1, где эта проблема не существует, я вижу другие репозитории, представленные в /etc/yum.repos.d/
[ec2-user@ip-10-150-135-107 ~]$ ls /etc/yum.repos.d/
amzn-main.repo amzn-preview.repo epel.repo
amzn-nosrc.repo amzn-updates.repo epel-testing.repo
Хотя я могу ошибаться, но я чувствую, что могу как-то включить amzn-main.repoна моем новом экземпляре AL2 я смогу установить python26-virtualenv
.Это возможно?Если это не так, пожалуйста, предложите способ установки python26-virtualenv
на мой экземпляр AL2.