如何删除 mysql-server-core-5.5 即使它有依赖项?

如何删除 mysql-server-core-5.5 即使它有依赖项?

我正在尝试全新安装 mysql,因此我尝试卸载 mysql-client 和 mysql-server。我似乎无法卸载 mysql-server-core-5.5,sudo dpkg --remove mysql-server-core-5.5因为它与 akonadi 有依赖关系。

dpkg: dependency problems prevent removal of mysql-server-core-5.5:
 akonadi-backend-mysql depends on mysql-server-core-5.5.

dpkg: error processing mysql-server-core-5.5 (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 mysql-server-core-5.5

答案1

请尝试以下操作:

$ apt-get purge --auto-remove mysql-server-core
...<output from apt-get>...

一般来说,您应该使用apt-get而不是dpkg直接在 Debian/Ubuntu 上安装/删除软件。

对于 mysql,您可能还想按照上面的步骤进行操作:

$ rm -rf /var/lib/mysql

答案2

安装aptitude

sudo apt-get install aptitude

然后尝试用它删除

sudo aptitude remove mysql-server-core

相关内容