相关文章推荐
道上混的沙发  ·  c++ 注入dll-掘金·  1 年前    · 
骑白马的鼠标垫  ·  count,distinct和group ...·  1 年前    · 
健身的鸡蛋面  ·  使用 Phalcon 框架和 ...·  1 年前    · 

使用sudo apt-get install <packgename>时出现提示无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

可以换个命令

sudo aptitude install <packgename>

因为aptitude会自动把所有依赖的库都帮你顺着找到,并下载好。而apt-get下载某个包中它的所有依赖项都必须存在,这就是为什么我们每次执行apt-get的时候都需要先apt-get update的更新软件包的原因。

如果提示找不到aptitude,可以先使用sudo apt-get install aptitude进行下载


提示:给出的解决方案不要一股脑全接受,很可能它会把你的一堆东西删了……比如我的图形界面就乱了而且ROS也被干掉了(哭

使用sudo apt-get install &lt;packgename&gt;时出现提示无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。可以换个命令sudo aptitude install &lt;packgename&gt;,因为aptitude会自动把所有依赖的库都帮你顺着找到,并下载好。而apt-get下载某个包中它的所有依赖项都必须存在,这就是为什么我们每次执行apt-get的时候都需要先apt-get update的更新软件包的原因。如果提示找不 W:how 我们会尝试换源,sudo apt update等操作,但基本不行我的方法使用aptitude安装 先清除不兼容的软件,再选择先no再YES那如果我们没有安装aptitude呢? 那么可以使用 这会智能地处理 软件包 依赖 关系 ,并且会删除旧 软件包 和安装新 软件包 以升级系统。更新apt的两种方式 依赖 关系
安装terminator等一些软件等时候,遇到了这样等问题leo@leo:~$ sudo apt-get install terminator [sudo] password for leo: 正在读取 软件包 列表... 完成 正在分析 软件包 依赖 关系 树 正在读取状态信息... 完成 有一些 软件包 无法 被安装。如果您用的是 unstable 发行版,这也许是 因为系统 无法 ...
正在读取状态信息… 完成 有一些 软件包 无法 被安装。如果您用的是 unstable 发行版,这也许是 因为系统 无法 达到您 要求 的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对 解决 问题有所帮助: 下列 软件包 有未满足的 依赖 关系 : vim : 依赖 : vim-common (= 2:7.2.330-1ubuntu3
适用于Unity的Git 依赖 项解析器 该插件为Unity 软件包 管理器 解决 软件包 中基于git的 依赖 关系 。 您可以使用git repositories url作为 软件包 依赖 项! :thumbs_up: <<| | | >> 在Unity 2018.3中, 。 :) 此更新使我们能够在GitHub等代码托管服务上快速安装 软件包 。 但是,UPM在 软件包 中不支持基于git的 依赖 关系 。 :( [ package-a/package.json ] "name": "com.coffee.package-a", "version": "0.1.0", "dependencies": { "com.coffee.core-a" : "https://github.com/mob-sakai/GitPackageTest#core-a-0.1.0" 安装上述 软件包 后,会发生以下 错误 。 基于git的 软件包 依赖 关系 功能已列入2020年的路线图, 。 该插件 解决 软件包 中基于git的 依赖 关系 。 您可以使用git repositories url作为
ubuntu18.04版本以上系统编译君正 软件包 问题 解决 方案 及相应 软件包 。 在ubuntu23.04版本系统中验证通过。 主要 解决 M4,fakeroot,以及autocnf软件版本升级。 fakeroot软件编译报出的‘_STAT_VER’ undeclared 错误 ,如采用网上通用的直接宏定义_STAT_VER方法虽也可以编译通过,但最后生成的文件系统大概率为非root用户,系统随可启动,但是相关命令运行及proc文件系统挂在等都存在问题。 其他嵌入式系统buildroot编译如出现此类问题也可使用。
这个 错误 通常发生在您试图安装或更新 软件包 时,其中一个 软件包 破坏 了其他 软件包 依赖 关系 。这可能是由于不同 软件包 版本之 的兼容性问题或 软件包 库中存在 错误 引起的。 为了修复此 错误 ,您可以尝试以下步骤: 1. 尝试使用“sudo apt-get -f install”命令修复 软件包 依赖 关系 。 2. 如果第一步 无法 解决 问题,则可以尝试卸载引起问题的 软件包 ,并使用正确的版本重新安装它们。 3. 如果问题仍然存在,则可以尝试清理 软件包 缓存并重新安装所有 软件包 。 需要注意的是,如果您不确定如何处理此 错误 ,最好先备份重要文件,以防意外数据丢失。