Mysql 当清除或dpkg不工作时,如何删除具有未满足依赖项的MariaDB?

Mysql 当清除或dpkg不工作时,如何删除具有未满足依赖项的MariaDB?,mysql,ubuntu,mariadb,ubuntu-20.04,Mysql,Ubuntu,Mariadb,Ubuntu 20.04,我的ubuntu服务器ubuntu 20.04.2 LTS中安装了Mariadb(版本15.1发行版10.3.29-Mariadb,适用于debian linux gnu(x86_64))。我正在尝试删除并重新安装它 我无法删除它,因为它给出了未满足的依赖项错误 root@ubuntu20:/home/doeuser# sudo apt-get purge mariadb-server-10.3 Reading package lists... Done Building dependency

我的ubuntu服务器ubuntu 20.04.2 LTS中安装了Mariadb(版本15.1发行版10.3.29-Mariadb,适用于debian linux gnu(x86_64))。我正在尝试删除并重新安装它

我无法删除它,因为它给出了未满足的依赖项错误

root@ubuntu20:/home/doeuser# sudo apt-get purge mariadb-server-10.3
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 mariadb-client : Depends: mariadb-client-10.3 (>= 1:10.3.29+maria~bionic) but 1:10.3.29-0ubuntu0.20.04.1 is to be installed
 mariadb-server-core-10.3 : Breaks: mariadb-client-10.3 (< 1:10.3.29+maria~bionic) but 1:10.3.29-0ubuntu0.20.04.1 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
我也遵循了这一点 没有运气

如何解决此问题?

请尝试以下方法:

dpkg -P --force-depends mariadb-server-10.3
它将删除mariadb服务器包,但不会触及其他依赖项

一旦成功-我建议您删除其他类似的mariadb相关包,以发现它们运行:

dpkg --list|grep mariadb

我已经用智能软件包管理器解决了这个问题。第一,我使用aptiude修复了依赖关系。然后卸载了mariadb。
dpkg --list|grep mariadb