在 Ubuntu 14.04 上安装 mariadb 10 时出错

Mar*_*iya 4 mysql apt dpkg mariadb 14.04

当我尝试在 Ubuntu 14.04 上安装mariadb时,它显示:

dpkg: error processing archive 
/var/cache/apt/archives/libmysqlclient18_10.0.14+maria-1~trusty_amd64.deb (--unpack):  
libmysqlclient18:amd64 10.0.14+maria-1~trusty 
(Multi-Arch: no) is not co-installable
with libmysqlclient18 which has multiple installed instances 
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

我尝试了很多方法来解决它,但没有人解决它。

Rin*_*ind 5

来自 mariadb 文档中的评论

要修复“libmysqlclient18:amd64 5.5.34+maria-1~saucy (Multi-Arch: no) is not co-installable with libmysqlclient18 which has multiple installed instances”问题,请执行以下步骤:

问题是 libmysqlclient18:i386 没有被自动安装完全删除。我的解决方案不是“弄乱” /var/lib/dpkg/status ,而是:

  • 完全删除libmariadbclient18(因为它取决于 libmysqlclient18)apt-get --purge remove libmariadbclient18

  • 全面清除libmysqlclient18:i386带有apt-get --purge remove libmysqlclient18:i386

然后继续进行自动软件更新安装(或从终端安装libmariadbclient18和安装libmysqlclient18 5.5.34+maria-1saucy