我去安装php5-curl,遗憾的是,我没有读到它会删除php5-mysql。我真的很需要,所以当我去安装它时,apt-get说
以下程序包具有未满足的依赖项:php5-mysql:Depends: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)并安装了它,现在它工作良好
如果您面临有关Broken包的问题,请首先通过检查依赖项来删除该包,然后强制删除该包。当您在系统中进行巨大更改时,千万不要忘记重新启动。要删除该包,请使用以下shell命令首先成为超级用户:通过根登录
$ 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中起到了作用,试试这个,我相信这会解决你所有的问题,祝你好运。