每次我尝试运行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
我试图运行这两个build议的命令无济于事。 有谁知道什么是防止这种安装? 我必须设置某个包吗?
..假设CentALT回购没有mysql-devel rpm ,你需要重新安装mysql-server ,通过卸载你已经拥有的并且在安装mysql-devel之前从base安装它(两者都必须从相同的地方安装)。
yum remove mysql yum install mysql-devel
你的mysql版本与你试图安装的mysql-devel版本不同。 这是因为你已经根据你的输出从CentALT仓库安装了mysql。
尝试
yum --enablerepo=CentALT install mysql-devel