Я пытаюсь установить RMySQL на Centos 6.7, но я не очень разбираюсь в серверных материалах, так что несите меня. Я использую эту команду
sudo yum install mysql-devel
Однако я продолжаю получать следующий вывод
--> Running transaction check
---> Package mysql-devel.x86_64 0:5.1.73-5.el6_7.1 will be installed
--> Processing Dependency: mysql = 5.1.73-5.el6_7.1 for package: mysql-devel-5.1.73-5.el6_7.1.x86_64
--> Running transaction check
---> Package mysql.x86_64 0:5.1.73-5.el6_7.1 will be installed
--> Processing Dependency: mysql-libs = 5.1.73-5.el6_7.1 for package: mysql-5.1.73-5.el6_7.1.x86_64
--> Running transaction check
---> Package mysql-libs.x86_64 0:5.1.73-5.el6_7.1 will be installed
--> Processing Conflict: mysql55w-5.5.47-1.w6.x86_64 conflicts mysql < 5.5
--> Processing Conflict: mysql55w-libs-5.5.47-1.w6.x86_64 conflicts mysql-libs < 5.5
--> Finished Dependency Resolution
Error: mysql55w-libs conflicts with mysql-libs-5.1.73-5.el6_7.1.x86_64
Error: mysql55w conflicts with mysql-5.1.73-5.el6_7.1.x86_64
Теперь я предположил, что мне нужно заменить пакет, поэтому я попробовал решение, представленное здесь.
yum install yum-plugin-replace
yum replace mysql-libs --replace-with mysql55w-libs
yum install mysql55w mysql55w-server
(Конфликт обработки: mysql55w-libs-5.5.36-3.w6.x86_64 конфликты mysql-libs <5.5)
Однако я получаю сообщение «Пакет 'mysql-libs' не установлен», даже когда я использую точное имя версии (mysql-5.1.73-5.el6_7.1.x86_64)
У кого-нибудь есть подсказки о том, как это решить?
Вы установили mysql55w
и mysql55w-libs
из сторонний репозиторий, возможно, получить версию 5.5, но эти пакеты конфликтуют со стандартным mysql-devel
пакет, предоставляемый CentOS, который находится в версии 5.1. Вероятно, вам нужно найти эквивалент -devel
пакет из стороннего репозитория. Попробуйте установить mysql55w-devel
вместо того mysql-devel
.