1. 理解错误信息 该错误信息表明,在尝试进行软件包管理操作时(如安装、更新或卸载),APT(Advanced Package Tool)检测到了依赖关系冲突。这通常是因为某些软件包被设置为“保持现状”(hold状态),导致APT无法自动解决依赖问题。 2. 检查保持现状的软件包 要找出哪些软件包被设置为保持现状,可以使用以下命令: bash apt-...
curl : 依赖: libcurl4 (= 7.58.0-2ubuntu3.22) 但是它将不会被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 root@ubuntu:~/workspace/ssl-date-checker# apt-get install libcurl4=7.58.0-2ubuntu3.22 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 ...
当然,如果你安装aptitude的时候遇到冲突,就要想其他办法,比如源码编译的方法安装aptitude。
sudo aptitude install python3-dev 注意:此时系统提供的第一个解决方案为保持当前软件包的版本,需要拒绝。 系统提供的第二个解决方案为对当前软件包进行降级,此时才接受此方案
使用sudo apt-get install <packgename>时出现提示无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 可以换个命令sudo aptitude install <packgename>,因为aptitude会自动把所有依赖的库都帮你顺着找到,并下载好。而apt-get下载某个包中它的所有依赖项都必须存在,这就是为什么我们每次执...
E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系 没饭了 想变得有趣的一个顶无趣的人3 人赞同了该文章 或者E: 无法定位软件包 这些都是由于源引起的,只要更换了国内源即可。 步骤参看我的另一篇文章: zhuanlan.zhihu.com/p/32 ...
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 安装需要的版本 上文中出现了=,很好,就安装这个版本。安装命令如下: apt install libxau6=1:1.0.8-1+b2 ...
如果您用的是 unstable 发行版,这也许是... playerboy 0 1462 Mint Linux 安装 DotnetCore 遭遇无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系 2016-09-12 10:05 −evlon@evlon-ThinkPad-T530 ~ $ apt install dotnet-dev-1.0.0-preview2-003121 正在读取软件包列表... ...
该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: cmake-qt-gui : 依赖: cmake (= 3.10.2-1ubuntu2) E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 然后在...