mbstring Ubuntu 14.04 依赖包冲突

     2023-02-25     154

关键词:

【中文标题】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版本吗,我不确定是不是问题,但可能是)

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

】Ubuntu14.04:找不到包php7.0-zip【英文标题】:Ubuntu14.04:Unabletolocatepackagephp7.0-zip【发布时间】:2019-11-2508:30:02【问题描述】:我无法安装包php7.0-zip。我做完后得到的错误sudoapt-getinstallphp7.0-zip是:正在阅读包裹清单...完成构建依赖... 查看详情

ubuntu怎么安装mysql5.7

先安装好操作系统  在Mysql官网上下载最新版的UbuntuLinux专用的Mysql。我这里下载的是:mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar。  解压文件命令为:tar-xvfmysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar.  解压开来后,一共有11... 查看详情

ubuntu怎么安装mysql5.7

  先安装好操作系统  在Mysql官网上下载最新版的UbuntuLinux专用的Mysql。我这里下载的是:mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar。  解压文件命令为:tar-xvf mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar.  解压开来后,... 查看详情

ubuntu14.04安装caffe深度学习框架

简介:如何在ubuntu14.04下安装caffe深度学习框架。注:安装caffe时一定要保持网络状态好,不然会遇到很多麻烦。例如下载不了,各种报错。一、安装依赖包$sudoapt-getinstallgit$sudoapt-getinstalllibprotobuf-devlibleveldb-devlibsnappy-devlibopencv-dev... 查看详情

ubuntu14.04安装caffe+cuda7.5(代码片段)

Caffe官网的安装说明实在太简单了点,主要是参考的Caffe+Ubuntu14.0464bit+CUDA6.5配置说明和Ubuntu14.04下安装Caffe总结。系统是Ubuntu14.0464bit,显卡是GTX950M。1.Caffe依赖包sudoapt-getinstallbuild-essential#basicrequirementsudo 查看详情

ubuntu14.04opencv2.4.13安装

1.下载然后解压安装压缩包unzipopencv-2.4.13.zip2.进入刚解压的文件夹,建立release文件夹cdopencv-2.4.13mkdirrelease3.安装一下必须的依赖库sudoapt-getinstallbuild-essentialcmakelibgtk2.0-devpkg-configpython-devpython-numpylibavcodec-devlibav 查看详情

在 Ubuntu 14.04 上以 Yarn-Client 模式在 Spark 上的 Zeppelin 中加载外部依赖项

】在Ubuntu14.04上以Yarn-Client模式在Spark上的Zeppelin中加载外部依赖项【英文标题】:LoadingexternaldependenciesinZeppelinonSparkinYarn-ClientmodeonUbuntu14.04【发布时间】:2017-01-1614:36:28【问题描述】:亲爱的社区!在我描述问题之前,这里先简... 查看详情

尝试在 ec2 上安装 php-mbstring 的依赖问题

】尝试在ec2上安装php-mbstring的依赖问题【英文标题】:Dependencyissuetryingtoinstallphp-mbstringonec2【发布时间】:2015-09-2008:03:18【问题描述】:我正在尝试在我的AmazonLinuxAMI实例上安装yii2,它需要php-mbstring扩展才能工作。当我尝试运行s... 查看详情

如何在ubuntu14.04lts上安装snap应用程序

在Ubuntu14.04上安装SnapdSnapd基本上是使您(用户)能够与快照交互的系统服务。所以,第一步是安装snapd。但在这之前,请确保您的系统的所有可用更新已安装。注意:虽然在Ubuntu14.04上安装snpad没有任何已知的问题,但是建议备份... 查看详情

ubuntu16.04安装有道词典

以前用Ubuntu14.04的时候,直接下载有道词典官方deb安装包,就安装好了,现在换成Ubuntu16.04因为有些依赖问题就无法安装成功。于是Google之,成功解决,也顺便熟悉了一下dpkg的用法。因为官方的deb包(Ubuntu版本的)依赖gstreamer0.10... 查看详情

Ubuntu 16.04 缺少 mbstring 扩展

】Ubuntu16.04缺少mbstring扩展【英文标题】:Ubuntu16.04Thembstringextensionismissing【发布时间】:2016-10-1102:42:29【问题描述】:我想从不受支持的ubuntu12.10版本迁移我的Web服务器。我安装了16.04并安装了apache2、php7、mysql和phpmyadmin。当我想... 查看详情

ubuntu14.04安装paramkio

paramkio是个python库实现了ssh协议,利用这个库可以实现ssh远程链接并执行远程命令。安装中可以使用pipinstallparamiko,安装后使用时会提示importerrornomodulenamedcryptography.hazmat.backends,此时使用pipinstallcryptography来安装这个... 查看详情

ubuntu14.04安装paramkio

paramkio是个python库实现了ssh协议,利用这个库可以实现ssh远程链接并执行远程命令。安装中可以使用pipinstallparamiko,安装后使用时会提示importerrornomodulenamedcryptography.hazmat.backends,此时使用pipinstallcryptography来安装这个... 查看详情

如何在ubuntu14.04服务器上安装nodejs

Ubuntu14.04为了保证跨平台服务体验的一致性,在它的仓库中默认包含了一个版本为0.10.25的Node.JS,这个可能不是最新版本,但是却一定是标准发行版本。要想获取这个版本的Node.JS,我们只要通过apt包管理工具来安装就可以。在安... 查看详情

在 ubuntu 14.04 中安装 libimobiledevice 时出错

】在ubuntu14.04中安装libimobiledevice时出错【英文标题】:Errorwhileinstallinnglibimobiledeviceinubuntu14.04【发布时间】:2017-05-1710:44:03【问题描述】:在ubuntu14.04中安装libimobiledevice后,当我运行命令“ideviceinfo”时,它会产生错误\'无法连接... 查看详情

ubuntu14.04nodejs安装位置在哪

参考技术AUbuntu14.04为了保证跨平台服务体验的一致性,在它的仓库中默认包含了一个版本为0.10.25的Node.JS,这个可能不是最新版本,但是却一定是标准发行版本。要想获取这个版本的Node.JS,我们只要通过apt包管理工具来安装就可... 查看详情

ubuntu下安装teamviewer

 Ubuntu14.04安装teamviewer出现安装32位依赖包  wgethttp://download.teamviewer.com/download/teamviewer_i386.debsudodpkg-iteamviewer_i386.debsudoapt-getinstall–f  查看详情

Ubuntu 14.04 中的 OpenGL 4.3 开发设置

】Ubuntu14.04中的OpenGL4.3开发设置【英文标题】:OpenGL4.3developmentsetupinUbuntu14.04【发布时间】:2014-07-2919:38:37【问题描述】:我刚刚开始学习OpenGLSuperBible第6版,并且很难让任何示例在Ubuntu14.04上编译。我安装了开发包依赖项:sudoapt... 查看详情