我去安装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)并安装它现在它工作正常
答案 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中运行,试试这个,我相信这会解决你所有的问题,祝你好运。