当我试图在Ubuntu14.04上安装马里亚布时,它显示:
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)我试过很多方法来解决它,但没有人解决它。
发布于 2014-11-01 11:34:54
问题是libmysqlclient18 18:i 386没有被自动安装完全删除。我的解决方案不是“扰乱”/var/lib/dpkg/status,而是:
libmariadbclient18完全删除apt-get --purge remove libmariadbclient18 (因为它依赖于libmysqlclient18)libmysqlclient18:i386完全删除apt-get --purge remove libmysqlclient18:i386然后继续自动化软件更新安装(或从终端安装libmariadbclient18和libmysqlclient18 5.5.34+maria-1saucy )
发布于 2015-02-09 07:52:08
对于那些在Ubuntu14.10中从MySQL升级到Maria的用户,我会发现这是谷歌搜索的一个答案。我会被困在14.10也和一个类似的
libmysqlclient18:amd64 10.0.16+maria-1~utopic (Multi-Arch: no) is not co-installable with libmysqlclient18 which has multiple installed instances在遵循这些建议但没有结果之后,下面的建议对我帮助很大:Ubuntu中如何用MySQL替换马里aDB by JournalXtra。
编辑/var/lib/dpkg/status并删除libmysqlclient18的两个实例,如下所示:
Package: libmysqlclient18
Status: deinstall ok config-files
Priority: optional
Section: libs
Installed-Size: 3392
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: i386
Multi-Arch: same
Source: mysql-5.5
Version: 5.5.40-0ubuntu1
Config-Version: 5.5.40-0ubuntu1
Depends: mysql-common (>= 5.5.40-0ubuntu1), libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), zlib1g (>= 1:1.1.4)
Pre-Depends: multiarch-support
Description: MySQL database client library
MySQL is a fast, stable and true multi-user, multi-threaded SQL database
server. SQL (Structured Query Language) is the most popular database query
language in the world. The main goals of MySQL are speed, robustness and
ease of use.
.
This package includes the client library.
Homepage: http://dev.mysql.com/
Original-Maintainer: Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>允许我在之后顺利地安装MariaDB。
sudo apt-get install mariadb-server注意:在此解决方案生效之前,我在多次尝试删除libmariadbclient18和libmysqlclient18之后才来到这里。我无法通过apt-获取问题,直到这两个被删除,因为他们被报告为坏包之前,我可以尝试任何其他修理。
发布于 2019-01-14 10:41:58
对我来说很管用。
sudo dpkg --purge libmysqlclient18
sudo dpkg --purge libmysqlclient18:i386
sudo apt install -fhttps://askubuntu.com/questions/544345
复制相似问题