安装MySQL时提示为满足的依赖关系,无法安装!

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
幻觉大的很
帖子: 2
注册时间: 2012-08-25 21:00

安装MySQL时提示为满足的依赖关系,无法安装!

#1

帖子 幻觉大的很 » 2013-09-30 16:41

我是12.04的系统,我想搭建lnmp环境。
Nginx已经成功安装,但是在安装MySQL的是后系统提示说下列软件包有未满足的依赖关系:
###################
mysql-client : 依赖 : mysql-client-5.1 但是它将不会被安装
mysql-server: 依赖 : mysql-server-5.1 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件保持现状,就是它们破坏了软件包间的依赖关系。

###################

我用的是163的源,我在网上看说换了源就好了,我换了好几个源都是一样的错误。
请问各位前辈问题出在哪里呢?通过什么样的方法解决!谢谢
附件
系统错误提示
系统错误提示
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:

Re: 安装MySQL时提示为满足的依赖关系,无法安装!

#2

帖子 zhw2101024 » 2013-09-30 16:52

用官方源
幻觉大的很
帖子: 2
注册时间: 2012-08-25 21:00

Re: 安装MySQL时提示为满足的依赖关系,无法安装!

#3

帖子 幻觉大的很 » 2013-09-30 16:58

zhw2101024 写了:用官方源
官方源也不行啊 还是一样的错误
头像
lxf1992521
帖子: 240
注册时间: 2011-06-26 18:28
联系:

Re: 安装MySQL时提示为满足的依赖关系,无法安装!

#4

帖子 lxf1992521 » 2013-09-30 18:23

一般来说这种情况的发生大部分是因为添加了额外的ppa源,而后发生冲突,或者删除ppa源的时候没有处理好依赖关系,而直接删除了ppa文件,导致虽然可以解除依赖,但是因为ppa源文件被删,无法分析依赖关系。

解决方法:使用ppa-purge来删除ppa,这样会自动解决包依赖关系,你这种情况一般有两种解决方法:
1.还没有删掉有冲突的ppa,恭喜。直接使用ppa-purge删除该ppa即可,依赖自动解除,说不定还会自动给你装上正确依赖的mysql包;
2.删除掉了ppa文件,则需要在重新添加该ppa,更新系统后,重复1的操作。

最困难的是你不知道是那个ppa发生冲突了,因此就要看你的运气了!
jiuzixue09
帖子: 1
注册时间: 2013-10-10 21:20
系统: ubuntu

Re: 安装MySQL时提示为满足的依赖关系,无法安装!

#5

帖子 jiuzixue09 » 2013-10-10 21:23

去sun官网下载这两个deb包or tar.gz包安装
回复