gcc 和 cpp 依赖于 Ubuntu 19.10 中的可卸载软件包

狮子座

升级到 Eoan 后,我有一些包被阻止,无法升级。这一切似乎归结为cppgcc

$ sudo apt install gcc

The following packages have unmet dependencies:
 gcc : Depends: cpp (= 4:9.2.1-3.1ubuntu1) but 4:8.3.0-1ubuntu3 is to be installed
       Depends: gcc-9 (>= 9.2.1-1~) but it is not going to be installed


$ sudo apt install gcc-9

The following packages have unmet dependencies:
 gcc-9 : Depends: cpp-9 (= 9.2.1-9ubuntu2) but it is not going to be installed
         Depends: gcc-9-base (= 9.2.1-9ubuntu2) but 9.2.1-17ubuntu1~18.04.1 is to be installed


$ sudo apt install gcc-9-base

gcc-9-base is already the newest version (9.2.1-17ubuntu1~18.04.1).

我不太明白,无法解释,但这是输出apt-cache

$apt-cache policy cpp

cpp:
  Installed: 4:8.3.0-1ubuntu3
  Candidate: 4:9.2.1-3.1ubuntu1
  Version table:
     4:9.2.1-3.1ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu eoan/main amd64 Packages
 *** 4:8.3.0-1ubuntu3 100
        100 /var/lib/dpkg/status


$apt-cache policy cpp-9

cpp-9:
  Installed: (none)
  Candidate: 9.2.1-9ubuntu2
  Version table:
     9.2.1-9ubuntu2 500
        500 http://archive.ubuntu.com/ubuntu eoan/main amd64 Packages

有人可以帮助我理解这里可能发生的事情吗?我已禁用除默认存储库之外的所有存储库,但没有成功。我还尝试过手动安装似乎随 19.10 ( 9.2.1-9ubuntu2)一起提供的 gcc-9 版本,但这只会雪上加霜,因为其他一切都需要9.2.1-17ubuntu1~18.04.1

狮子座

这里的根本问题是某些软件包安装的版本比存储库中可用的版本更新,并且因为其中很多软件包具有关键依赖项,我不能只是清除并重新安装它们。

解决方案:将它们全部升级为一种怪物表情,诸如此类sudo apt install lib32gcc1=1:9.2.1-9ubuntu2 lib32stdc++6=9.2.1-9ubuntu2 libasan5=9.2.1-9ubuntu2 libatomic1=9.2.1-9ubuntu2 libcc1-0=9.2.1-9ubuntu2 libgcc1=1:9.2.1-9ubuntu2 libgomp1=9.2.1-9ubuntu2 libitm1=9.2.1-9ubuntu2 liblsan0=9.2.1-9ubuntu2 libstdc++6=9.2.1-9ubuntu2 libtsan0=9.2.1-9ubuntu2 libubsan1=9.2.1-9ubuntu2 libquadmath0=9.2.1-9ubuntu2 ....

在此之前,我不得不使用dpkg -r ...删除此依赖链中涉及但根本无法通过 repos 获得的包。(这涉及逐步遍历它们的依赖链。)我曾经apt-cache policy检查可用性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找递归和非递归依赖于Debian中的软件包

来自分类Dev

C ++库是否依赖于C库?(对于GCC和linux)

来自分类Dev

Angular 10:CommonJ和AMD依赖关系可能导致优化援助,hotkeys.js依赖于“ mousetrap”

来自分类Dev

为什么 ubuntu-server 包依赖于 update-notifier-common?

来自分类Dev

对C ++中的名称空间和依赖于参数的查找感到困惑

来自分类Dev

如何确定哪些软件包依赖于R中的给定软件包?

来自分类Dev

卸载Perl错误:由于以下依赖于此的软件包,因此无法删除

来自分类Dev

升级到 Ubuntu 18.04 build-essential 后,g++、gcc 和 cpp 保存损坏的包

来自分类Dev

pyzmq安装错误,依赖于gcc

来自分类Dev

如何创建依赖于非默认GCC的ppa .dep?

来自分类Dev

Nuget外部软件包不能依赖于以项目为目标的软件包

来自分类Dev

用pacman列出所有依赖于某个软件包的软件包

来自分类Dev

Nuget外部软件包不能依赖于以项目为目标的软件包

来自分类Dev

用pacman列出所有依赖于某个软件包的软件包

来自分类Dev

如何在React JS中显示和处理依赖于后端(Mongodb)中的Task数组值的动态checkox?

来自分类Dev

在 MySQL 中,如何复制表中的现有记录和依赖于父表 ID 的支持表?

来自分类Dev

如何使用CQRS和事件源处理依赖于应用程序中现有记录的Command

来自分类Dev

Openerp 7中的一个选择字段通过语法和示例依赖于另一个

来自分类Dev

列出Yum中依赖于另一个已安装软件包的软件包

来自分类Dev

卸载gcc时,以下软件包具有未满足的依赖性

来自分类Dev

是Yeoman咕unt的凉亭和哟依赖于Git

来自分类Dev

Maven依赖于Spring Boot和Junit

来自分类Dev

依赖于package.json定义分支和标签

来自分类Dev

Debian Depends - 可能依赖于 A | (B 和 C)?

来自分类Dev

获取和设置依赖于其他字段的方法

来自分类Dev

如何安装依赖于您具有多个版本的东西的deb软件包?

来自分类Dev

为什么大型软件包依赖于特定的图标主题?

来自分类Dev

Debian Build - 依赖于非软件包二进制文件

来自分类Dev

创建依赖于A或B包的deb包

Related 相关文章

  1. 1

    查找递归和非递归依赖于Debian中的软件包

  2. 2

    C ++库是否依赖于C库?(对于GCC和linux)

  3. 3

    Angular 10:CommonJ和AMD依赖关系可能导致优化援助,hotkeys.js依赖于“ mousetrap”

  4. 4

    为什么 ubuntu-server 包依赖于 update-notifier-common?

  5. 5

    对C ++中的名称空间和依赖于参数的查找感到困惑

  6. 6

    如何确定哪些软件包依赖于R中的给定软件包?

  7. 7

    卸载Perl错误:由于以下依赖于此的软件包,因此无法删除

  8. 8

    升级到 Ubuntu 18.04 build-essential 后,g++、gcc 和 cpp 保存损坏的包

  9. 9

    pyzmq安装错误,依赖于gcc

  10. 10

    如何创建依赖于非默认GCC的ppa .dep?

  11. 11

    Nuget外部软件包不能依赖于以项目为目标的软件包

  12. 12

    用pacman列出所有依赖于某个软件包的软件包

  13. 13

    Nuget外部软件包不能依赖于以项目为目标的软件包

  14. 14

    用pacman列出所有依赖于某个软件包的软件包

  15. 15

    如何在React JS中显示和处理依赖于后端(Mongodb)中的Task数组值的动态checkox?

  16. 16

    在 MySQL 中,如何复制表中的现有记录和依赖于父表 ID 的支持表?

  17. 17

    如何使用CQRS和事件源处理依赖于应用程序中现有记录的Command

  18. 18

    Openerp 7中的一个选择字段通过语法和示例依赖于另一个

  19. 19

    列出Yum中依赖于另一个已安装软件包的软件包

  20. 20

    卸载gcc时,以下软件包具有未满足的依赖性

  21. 21

    是Yeoman咕unt的凉亭和哟依赖于Git

  22. 22

    Maven依赖于Spring Boot和Junit

  23. 23

    依赖于package.json定义分支和标签

  24. 24

    Debian Depends - 可能依赖于 A | (B 和 C)?

  25. 25

    获取和设置依赖于其他字段的方法

  26. 26

    如何安装依赖于您具有多个版本的东西的deb软件包?

  27. 27

    为什么大型软件包依赖于特定的图标主题?

  28. 28

    Debian Build - 依赖于非软件包二进制文件

  29. 29

    创建依赖于A或B包的deb包

热门标签

归档