无法安装 libpcre3-dev

Pri*_*muS 10 package-management apt dependencies

我正在尝试安装,libpcre3-dev但它给了我以下错误:

以下软件包有未满足的依赖项: libpcre3-dev : Depends: libpcre3 (= 2:8.38-3.1) but 2:8.39-1+deb.sury.org~trusty+1 is to be installed E: 无法纠正问题,你持有破损的包裹。

2:8.39-1+deb.sury.org~trusty+1是由“旧”的PPA(的Ondrej),所以我花了耳目一新的sources.list

我遇到了同样的问题,php7.0-dev最终卸载了 php7.0 并从官方存储库安装了它。

现在,当我想删除时,libpcre3它想删除几乎所有的包?还有另一种方法可以将 libpcre3 包“更改”为“官方”包吗?

我也试过这个,但没有运气

Flo*_*sch 13

sudo apt-get install libpcre3=2:8.38-3.1 libpcre3-dev=2:8.38-3.1
Run Code Online (Sandbox Code Playgroud)

强制apt-get安装这些软件包的 2:8.38-3.1 版本。

警告:仅当您确定要安装软件包的2:8.38-3.1(来自官方Ubuntu 16.04存储库的版本)libpcre3libpcre3-dev.

如果您运行的不是 Ubuntu 16.04,您应该将版本号更改为您实际想要安装的版本。

  • 这不适用于 ubuntu 18.04。它给出`阅读包列表...完成构建依赖树阅读状态信息...完成E:无法定位包2:8.41-1.1+ubuntu17.10.1+deb.sury.org+3 E:找不到任何由 glob '2:8.41-1.1+ubuntu17.10.1+deb.sury.org+3' 打包 E:找不到正则表达式 '2:8.41-1.1+ubuntu17.10.1+deb.sury.org+3 的任何包'` (3认同)
  • 天哪,这只是卸载了我的整个 PHP 发行版,包括 phpmyadmin、mysql、apache 和所有其他随机内容,并导致我的网络服务器向浏览器提供原始代码。抱歉,对这个答案投反对票,您能否提供一些相关知识的链接,以便未来的投注者不要做我刚刚做的事情?Ubuntu 18.04LTS 顺便说一句 (2认同)