mbstring Ubuntu 14.04 依赖包冲突

Posted

技术标签:

【中文标题】mbstring Ubuntu 14.04 依赖包冲突【英文标题】:mbstring Ubuntu 14.04 dependency package conflict 【发布时间】:2020-01-23 04:47:28 【问题描述】:

我正在尝试在我的 Ubuntu 14.04 机器上安装 php mbstring 模块。我使用“sudo apt-get -f install php7.0-mbstring”来安装模块。我在“/etc/apt/sources.list”中添加了必要的源列表。

当我运行上述 mbstring 安装命令时,出现以下错误。

以下包具有未满足的依赖关系: php7.0-mbstring :取决于:php7.0-common (= 7.0.33-0ubuntu0.16.04.6) 但要安装 7.0.21-1~ubuntu14.04.1+deb.sury.org+1 冲突:php7.0-mbstring:i386 但要安装 7.0.33-0ubuntu0.16.04.6 php7.0-mbstring:i386 : 取决于: php-common:i386 (>= 1:33) 但它不可安装 取决于:php7.0-common:i386 (= 7.0.33-0ubuntu0.16.04.6) 但不会安装 取决于:libc6:i386 (>= 2.4) 但不会安装 冲突:php7.0-mbstring 但要安装 7.0.33-0ubuntu0.16.04.6 E:未满足的依赖关系。尝试不使用任何软件包的“apt-get -f install”(或指定解决方案)。

这里推荐的解决方案是什么?我需要卸载 PHP 7.0 并重新安装还是有其他低风险的解决方案?

编辑:我也尝试使用 sudo apt-get -f install 进行安装。我得到相同的以下错误,

php7.0-mbstring:i386 : 取决于: php-common:i386 (>= 1:33) 但它不可安装 取决于:php7.0-common:i386 (= 7.0.33-0ubuntu0.16.04.6) 但未安装 取决于:libc6:i386 (>= 2.4) 但未安装 E: 错误,pkgProblemResolver::Resolve 生成​​的中断,这可能是由持有的包引起的。 E: 无法纠正依赖关系

【问题讨论】:

您是否按照sudo apt-get -f install 的建议尝试过? (顺便说一句,14.04 是今年 4 月 EOL) @NigelRen,是的,我也试过了。运行 sudo apt-get -f install 时出现此错误。 php7.0-mbstring:i386 : 取决于: php-common:i386 (>= 1:33) 但它不可安装 取决于: php7.0-common:i386 (= 7.0.33-0ubuntu0.16.04.6) 但它未安装 Depends: libc6:i386 (>= 2.4) 但未安装 E: Error, pkgProblemResolver::Resolve 生成​​中断,这可能是由持有的包引起的。 E: 无法更正依赖关系 因为它在抱怨libc6,它是否安装(尝试sudo apt-get install libc6 @NigelRen,感谢您的回复。我也尝试安装 libc6。这是我得到的错误 - php7.0-mbstring:i386 : Depends: php-common:i386 (>= 1:33) 但它不可安装 Depends: php7.0-common:i386 (= 7.0.33-0ubuntu0. 16.04.6)但未安装依赖:libc6:i386(> = 2.4)但未安装 【参考方案1】:

首先确保你的包列表是最新的,尝试:

sudo apt-get update

之后尝试再次安装包

sudo apt-get install php7.0-mbstring

如果尝试将php存储库添加到源列表没有帮助,例如您可以使用this PPA

sudo apt-add-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0-mbstring

【讨论】:

您好@ashot,感谢您的回复。我也试过你的解决方案。它也不起作用:(。我从互联网上添加了很多源列表。我得到了同样的错误,这是依赖冲突。 你能改变你的php版本吗,我不确定是不是问题,但可能是)

以上是关于mbstring Ubuntu 14.04 依赖包冲突的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu14.04安装build-essential失败,包依赖问题如何解决?

Ubuntu 14.04:找不到包 php7.0-zip

ubuntu安装搜狗输入法(ubuntu 14.04ubuntu16.04通用)

如何在ubuntu server 14.04下安装gitlab中文版

Ubuntu 14.04 安装caffe深度学习框架

Ubuntu14.04安装Torch7笔记