установить старую версию mysql используя rpm - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь установить mysql 5.1.39 в моем докере, и мой докер использует AmazonLinux в качестве образа базовой ОС. Я загрузил rpm и успешно установил rpm после разрешения зависимостей.

bash-4.2# rpm -ivh MySQL-server-5.1.39-0.glibc23.x86_64.rpm 
    Preparing...                          ################################# [100%]
        package MySQL-server-5.1.39-0.glibc23.x86_64 is already installed

bash-4.2# rpm -qa MySQL*
MySQL-server-5.1.39-0.glibc23.x86_64

однакокогда я пытаюсь установить mysql с помощью команды yum install mysql-community-server, он говорит, что пакет недоступен.Какую команду после установки rpm мне нужно выполнить, чтобы установить mysql 5.1.39?

bash-4.2# yum install mysql-community-server
Loaded plugins: ovl, priorities
amzn2-core                                               | 2.4 kB     00:00     
No package mysql-community-server available.
Error: Nothing to do

1 Ответ

0 голосов
/ 06 декабря 2018

MySQL-server-5.1.39-0.glibc23.x86_64.rpm выглядел как универсальный RPM для Linux из https://downloads.mysql.com/archives/community/.

Если вы rpm -ql MySQL-server-5.1.39-0.glibc23.x86_64, вы увидите, какие файлы установлены.Другой RPM не требуется.

Этот RPM, в частности, зависит от glibc23, который, вероятно, совпадает с RHEL5.У вас могут быть проблемы с современной ОС.Существует образ док-станции Centos 5 , в который вы можете попытаться установить.На указанном выше сайте также имеется RHEL / Oracle Linux, который, вероятно, будет работать с образом докера Centos 5.

...