提示libjgoodies-forms-java (>= 1.9.0)但是它将不会被安装
Tofloor
poster avatar
158******94
deepin
2019-07-31 05:39
Author
各位大神好!

在安装安卓工具adb的时候,出现了如下错误,提示libjgoodies-forms-java (>= 1.9.0)但是它将不会被安装,但是这个已经是最新版,用提示"apt --fix-broken install"也没用,需要怎么才能解决,在百度搜索了一下,方法都不靠谱,麻烦各位大神指导!感谢!

root@lin-PC:/home/lin/Downloads/platform-tools# sudo apt-get install android-tools-adb
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
android-tools-adb : 依赖: adb 但是它将不会被安装
freeplane : 依赖: libjgoodies-forms-java (>= 1.9.0) 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。




Reply Favorite View the author
All Replies
avatar
Feng Yu
deepin
2019-07-31 06:05
#1
我这边没问题,目测你自己瞎搞软件仓库已经破坏了依赖。建议重装系统还原软件仓库和系统软件包。记得别瞎搞软件仓库,破坏依赖不是好玩的事。

当然你也可以自己去装android sdk https://developer.android.google.cn/studio?hl=zh-cn#command-tools

Google自己的配置教程: https://developer.android.google.cn/studio/command-line/variables
Reply View the author
avatar
158******94
deepin
2019-08-01 05:16
#2
https://bbs.deepin.org/post/181388
我这边没问题,目测你自己瞎搞软件仓库已经破坏了依赖。建议重装系统还原软件仓库和系统软件包。记得别瞎搞 ...

感谢大神指导,能否还原软件仓库?
我之前安装这个libjgoodies-forms-java是因为要用到freemind,而深度的软件商店却没有提供freemind,所以导致自己安装libjgoodies-forms-java出问题
Reply View the author
avatar
158******94
deepin
2019-08-01 05:18
#3
https://bbs.deepin.org/post/181388
我这边没问题,目测你自己瞎搞软件仓库已经破坏了依赖。建议重装系统还原软件仓库和系统软件包。记得别瞎搞 ...

感谢大神指导,能否还原软件仓库?
我之前安装这个libjgoodies-forms-java是因为要用到freemind,而深度的软件商店却没有提供freemind,所以导致自己安装libjgoodies-forms-java出问题
Reply View the author
avatar
superendermansm
deepin
2019-08-01 05:39
#4
thinthintea 发表于 2019-7-31 21:18
感谢大神指导,能否还原软件仓库?
我之前安装这个libjgoodies-forms-java是因为要用到freemind,而深度 ...

用aptitude install
Reply View the author
avatar
Feng Yu
deepin
2019-08-01 17:29
#5
https://bbs.deepin.org/post/181388
感谢大神指导,能否还原软件仓库?
我之前安装这个libjgoodies-forms-java是因为要用到freemind,而深度 ...

没用,如果只是还原了软件仓库的配置的话,是解决不了已经被破坏的软件依赖的。除非你真的很“大神”,可以手工修复破损的依赖,把系统还原到正常水平,否则不要去相信那些乱改仓库的文章。

在安装软件之前你必须确认清楚你引入的仓库是否兼容你的系统,引入错误的仓库就会导致系统依赖全部挂掉
Reply View the author
avatar
Feng Yu
deepin
2019-08-01 17:33
#6

我极不建议给新手推荐这玩意,即使是老鸟,它提供的解决方案往往也要审计半天才能确认是否符合自己的期望。

新手用这玩意修复依赖极有可能把整个DDE全部干翻
Reply View the author
avatar
superendermansm
deepin
2019-08-02 07:31
#7
https://bbs.deepin.org/post/181388
我极不建议给新手推荐这玩意,即使是老鸟,它提供的解决方案往往也要审计半天才能确认是否符合自己的期望 ...

我感觉海星
我的15.11 stable就是这么上来的
不用aptitude用apt感觉更垃圾
Reply View the author
avatar
Feng Yu
deepin
2019-08-02 08:01
#8
https://bbs.deepin.org/post/181388
我感觉海星
我的15.11 stable就是这么上来的
不用aptitude用apt感觉更垃圾 ...

大规模依赖冲突建议重装,用aptitude可能会造成更严重的依赖破坏,严重的可能直接把系统底层干掉。

你觉得还行是因为你的冲突不大。aptitude会把所有可能的解决方案都列出来给你去选择尝试,如果一旦不注意就会把系统底层的依赖干掉。我个人极不建议使用。

apt是官方开发维护的工具,最应该熟练掌握,也最稳妥。新手不推荐aptitude。我运维服务器很多年,玩过多种基于Debian和Ubuntu的Linux发行版,见过太多被aptitude坑惨的案例了,我自己就遇到过。

总之,还是应该尽可能避免依赖冲突,更不能随便乱改软件仓库,引入系统不兼容的软件仓库很容易破坏整个系统的依赖,用aptitude更容易把事情搞的更糟
Reply View the author
avatar
superendermansm
deepin
2019-08-02 14:48
#9
abcfy2 发表于 2019-8-2 00:01
大规模依赖冲突建议重装,用aptitude可能会造成更严重的依赖破坏,严重的可能直接把系统底层干掉。

你觉 ...

等等,深度软件包管理器好像后端是aptitude
之前出现过一键安装然后卸载DDE
不知道怎么解决的
Reply View the author
avatar
Feng Yu
deepin
2019-08-02 17:29
#10
https://bbs.deepin.org/post/181388
等等,深度软件包管理器好像后端是aptitude
之前出现过一键安装然后卸载DDE
不知道怎么解决的 ...

是apt-get,安装包的时候用ps aux可以抓到
Reply View the author
avatar
superendermansm
deepin
2019-08-03 00:12
#11
https://bbs.deepin.org/post/181388
是apt-get,安装包的时候用ps aux可以抓到

以前好像是aptitude,可能我记错了吧
不会啊,如果是 apt-get就不会出现安装然后卸载dde的事故了。
Reply View the author
avatar
158******94
deepin
2019-08-11 22:51
#12
https://bbs.deepin.org/post/181388
以前好像是aptitude,可能我记错了吧
不会啊,如果是 apt-get就不会出现安装然后卸载dde的事故了。 ...

谢谢各位大神的指导,我用aptitude后,还是不能修复问题,


Reply View the author