php5-mysql:取决于:libmysqlclient16(> = 5.1.21-1)但它不可安装

时间:2013-07-22 21:55:26

标签: php ubuntu apt-get

我去安装php5-curl,我遗憾地没有看到它会删除php5-mysql。我真的需要那个,所以当我去安装它时,apt-get说

以下软件包具有未满足的依赖项:  php5-mysql:取决于:libmysqlclient16(> = 5.1.21-1)但它不可安装 E:无法纠正问题,你已经破坏了包裹

我正在运行Ubuntu 12.04.2

有人可以帮忙吗?

编辑: 好吧,apt-get仍然无法找到它,但我手动下载了deb(这里http://security.ubuntu.com/ubuntu/pool/main/m/mysql-dfsg-5.1/libmysqlclient16_5.1.69-0ubuntu0.10.04.1_amd64.deb)并安装它现在它工作正常

1 个答案:

答案 0 :(得分:0)

如果您遇到有关破损软件包的问题,​​请首先删除该软件包,首先检查依赖项,然后强制删除该软件包,并且在系统中进行大量更改时不要忘记重新启动。要删除该包,请使用这些shell命令 首先是超级用户:通过root登录

$ sudo su

然后输入您的密码

# apt-cache rdepends package-name
# apt-get --purge remove --force package-name

然后重启系统并输入这些shell命令

# apt-get clean
# apt-get autoclean
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
# reboot

并在完成后尝试使用

重新安装所需的包
# apt-get install package-name

这在我的Ubuntu中运行,试试这个,我相信这会解决你所有的问题,祝你好运。