Невозможно установить mysql-devel на centos
Каждый раз, когда я пытаюсь бежать sudo yum install mysql-devel
Я столкнулся со следующей ошибкой:
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mysql-devel.i686 0:5.1.73-3.el6_5 will be installed
--> Processing Dependency: mysql = 5.1.73-3.el6_5 for package: mysql-devel-5.1.73-3.el6_5.i686
--> Finished Dependency Resolution
Error: Package: mysql-devel-5.1.73-3.el6_5.i686 (updates)
Requires: mysql = 5.1.73-3.el6_5
Installed: mysql-5.5.28-1.el6.i686 (@CentALT)
mysql = 5.5.28-1.el6
Available: mysql-5.1.71-1.el6.i686 (base)
mysql = 5.1.71-1.el6
Available: mysql-5.1.73-3.el6_5.i686 (updates)
mysql = 5.1.73-3.el6_5
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Я попытался запустить две предложенные команды безрезультатно. Кто-нибудь знает, что мешает это установить? Должен ли я установить определенный пакет или что-то?
2 ответа
Решение
.. предполагая CentALT
репо не mysql-devel
rpm
, вам нужно будет переустановить mysql-server
, удалив тот, который у вас уже есть, и установив его с base
перед установкой mysql-devel
(оба должны быть установлены из одного места).
yum remove mysql
yum install mysql-devel
Ваша версия mysql отличается от версии mysql-devel, которую вы пытаетесь установить. Это потому, что вы установили mysql из репозитория CentALT в соответствии с вашими результатами.
Пытаться
yum --enablerepo=CentALT install mysql-devel