首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未满足的依赖关系;无法升级系统

未满足的依赖关系;无法升级系统
EN

Unix & Linux用户
提问于 2020-06-04 18:48:54
回答 1查看 969关注 0票数 0

我试着使用apt --fix-broken install,有一个输出:

代码语言:javascript
复制
Building dependency tree...
Reading state information...
Correcting dependencies... failed.
The following packages have unmet dependencies:
 binutils : Depends: binutils-common (= 2.31.1-11) but 2.34-5 is installed
            Depends: libbinutils (= 2.31.1-11) but 2.34-5 is installed
            Depends: binutils-aarch64-linux-gnu (= 2.31.1-11) but 2.34-5 is installed
 cpp-8 : Depends: gcc-8-base (= 8.2.0-21) but 8.4.0-1 is installed
 g++-8 : Depends: gcc-8-base (= 8.2.0-21) but 8.4.0-1 is installed
 gcc-8 : Depends: gcc-8-base (= 8.2.0-21) but 8.4.0-1 is installed
         Depends: libgcc-8-dev (= 8.2.0-21) but 8.4.0-1 is installed
 libgfortran5 : Depends: gcc-8-base (= 8.2.0-21) but 8.4.0-1 is installed
 libstdc++-8-dev : Depends: gcc-8-base (= 8.2.0-21) but 8.4.0-1 is installed
                   Depends: libgcc-8-dev (= 8.2.0-21) but 8.4.0-1 is installed
 libstdc++6 : Depends: gcc-8-base (= 8.2.0-21) but 8.4.0-1 is installed

但是我不能因为这个错误而降低他们的等级。没有持有的包裹

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-06-05 03:51:26

您发布的错误消息是从错误消息的开头到终端提示符之前的最后一行所显示的所有内容?Apt通常与Debian相关,我在最后一行中没有看到任何与dpkg相关的错误消息。

如果这是基于Debian的( apt不是一个移植的包),那么尝试下面的内容:

不要使用apt来修复包,而是尝试使用dpkg来解决问题。运行命令sudo dpkg --remove --force-remove-reinstreq --dry-run binutils binutils-common libbinutils binutils-aarch64-linux-gnu gcc-8-base gcc-8-base cpp-8 g++-8 gcc-8 gcc-8-base libgcc-8-dev libgfortran5 libstdc++-8-dev libstdc++6

因为我们在这里做尝试,它不会做任何事情,它所做的只是假装它要做,如果上面的命令是在没有--dry-run的情况下完成的话,理论上的结果会是什么。如果它有效,那么尝试不使用--dry-run来运行它。

完成后,再次尝试升级系统。

如果这不是Debian类型的Linux系统,请告诉我这是什么类型的UNIX或Linux系统。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/590923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档