我正试图在我的Ubuntu14.04机器上安装模块。我使用"sudo apt -f install php7.0-mbstring“来安装模块。我在"/etc/apt/sources.list".中添加了必要的源代码列表
当我运行上述mbstring安装命令时,会得到以下错误。
以下软件包有未满足的依赖关系: php7.0-mbstring :依赖:php7.0-公共(= 7.0.33-0ubuntu0.16.04.6),但7.0.21-1~ubuntu14.04.1+deb.sury.org+1将安装冲突:php7.0-mbstring:i 386,但7.0.33-0ubuntu0.16.04.6将安装php7.0-mbstring:i 386:依赖:php-公共:i 386 (>= 1:33),但它是不可安装取决于:php7.0-公共:i 386 (= 7.0.33-0ubuntu0.16.04.6),但它不会安装取决于:libc6 6:i 386 (>= 2.4),但它不会安装冲突: php7.0-mbstring,但是7.0.330-0ubuntu0.16.04.6将被安装E:未满足的依赖项。尝试‘apt-获取-f安装’没有包(或指定一个解决方案)。
这里推荐的解决方案是什么?我是否需要卸载PHP7.0并重新安装,还是有其他低风险的解决方案?
编辑:,我也尝试过用sudo apt-get -f install安装。我也有同样的错误,
Php7.0-mbstring:i 386:libc6 6:i 386 (>= 2.4),但是它没有安装E: Error,pkgProblemResolver::解决生成的中断,这可能是由持有的包引起的。E:无法纠正依赖关系
发布于 2019-09-23 07:20:57
首先,确保您的包列表是最新的,尝试:
sudo apt-get update在它尝试重新安装包装之后
sudo apt-get install php7.0-mbstring如果它无助于将php存储库添加到源列表中,例如,您可以使用这个PPA
sudo apt-add-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0-mbstringhttps://stackoverflow.com/questions/58056949
复制相似问题