无法删除部分安装的扩展

我在安装了从PPA安装的PHP 5.4的Ubuntu 11.10服务器上。 我安装了MySQL库(php5-mysql),但想试试本地驱动程序(php5-mysqlnd),所以我运行sudo apt-get install php5-mysqlnd 。 它导致与dpkg一些错误,所以我试图删除它:

 $ sudo apt-get remove php5-mysqlnd Removing php5-mysqlnd ... dpkg: error processing php5-mysqlnd (--remove): subprocess installed pre-removal script returned error exit status 1 Processing triggers for libapache2-mod-php5 ... * Reloading web server config apache2 Errors were encountered while processing: php5-mysqlnd 

当我第一次安装php5-mysqlnd时,它卸载了php5-mysql – 现在我不能重新安装,因为它试图删除php5-mysqlnd。 现在我没有办法在PHP中连接到我的MySQL服务器。

我该如何解决这个问题? 我试图强行删除php5-mysqlnd(根据debian wheezy / sid上的php5-mysqlnd? ),但是给出了相同的确切错误。

sudo rm /var/lib/dpkg/info/php5-mysqlnd.prerm

这让我再次安装php5-mysql。 修改从如何修复破碎的突触更新