由于未满足的依赖性,无法在Ubuntu 18上安装PHP7.2-dev

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了由于未满足的依赖性,无法在Ubuntu 18上安装PHP7.2-dev相关的知识,希望对你有一定的参考价值。

我有Ubuntu 18分配,但我需要安装php7.2-dev用于PECL扩展。

mvolchkov@ias-su:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:    18.04
Codename:   bionic

我尝试安装php7.2-dev:

mvolchkov@ias-su:~$ sudo apt-get install php7.2-dev
Unresolved packages:
 php7.2-dev : Depend on: libpcre3-dev (>= 2:8.35) but will not be installed
              Depend on: libssl-dev but will not be installed

但它取决于:libpcre3-dev 比我尝试安装libpcre3-dev,但得到以下错误:

mvolchkov@ias-su:~$ sudo apt-get install libpcre3-dev
 libpcre3-dev : Depend on: libpcre3 (= 2:8.39-9) но 2:8.41-4+ubuntu17.10.1+deb.sury.org+1 will be installed
E: Impossible to resolve problems, you have held packages.
答案

我经历了同样的问题来解决这个问题:

sudo add-apt-repository ppa: ondrej/php -y
sudo apt-get update
sudo apt-get install php7.2-dev

如果它不起作用尝试强制它像这样:这个解决方案太过分了,因为你将强制安装未经身份验证的数据包

sudo apt-get install php7.2-dev  -y --all-not authenticated

以上是关于由于未满足的依赖性,无法在Ubuntu 18上安装PHP7.2-dev的主要内容,如果未能解决你的问题,请参考以下文章

重新安装 R linux ubuntu:未满足的依赖项 R

由于未满足的依赖关系,无法通过 MIPS 安装 rrdtool-1.7.2

Ubuntu18.04boot空间不足,删除旧内核又显示有未满足的依赖关系?

错误记录Ubuntu 安装软件报错 ( 下列软件包有未满足的依赖关系:E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 )

由于未安装包轮,因此无法构建***

未满足的依赖项 - 无法安装 python-catkin-pkg