web-dev-qa-db-ja.com

CentOSにmysql-develをインストールできません

実行しようとするたびに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つのコマンドを実行しようとしましたが無駄になりました。これがインストールされない原因を誰かが知っていますか?特定のパッケージなどを設定する必要がありますか?

2
ninjasense

.. CentALTリポジトリにmysql-develrpmがないと仮定すると、すでに持っているものをアンインストールして、mysql-serverを再インストールする必要があります。 mysql-develをインストールする前に、baseからインストールします(両方とも同じ場所からインストールする必要があります)。

yum remove mysql
yum install mysql-devel
4
alexus

Mysqlのバージョンは、インストールしようとしているmysql-develのバージョンとは異なります。これは、出力に応じてCentALTリポジトリからmysqlをインストールしたためです。

試してみてください

yum --enablerepo=CentALT install mysql-devel
0
etagenklo