[System Installation] 升级中遇到未满足的依赖关系无法解决
Tofloor
poster avatar
youxiangyang
deepin
2021-04-12 05:36
Author

过程山这样的:因为看到系统有新版本来,所以想升级。然后,升级界面无法升级,然后就试试命令行升级。但是提示有为满足的依赖关系,如下图:

嗯,目前试了几个办法,但是都没有成功:

1. 执行:apt --fix-broken install, 最后会发生下面的问题:

2. 感觉好像是安装了DBeaver后,它可能需要jdk-11的东西,但是系统已经安装了openjdk-8,然后可能影响了升级。(DBeaver是可以用的。。)于是就准备卸载DBeaver,结果是,卸载不了。。会有上门类似依赖关系不满足的提示。

3. 卸载jdk-8,安装jdk-11.。。嗯,卸载不了openjdk-8,也是提示依赖不满足。jdk-11也安装不了。

4. 尝试了一个覆盖default.jfc的命令,没有成功。

5. 搜索引擎中排名前几的解决依赖问题的命令都试了下。没有一个成功的。。

.....

 

感觉罪魁祸首是从应用商店安装的DBeaver...有些后悔了。。

经过折腾后,应用商店不能用了。。可以打开页面,但是安装、卸载功能都不可以用。但是还可以安装软件,只是不能用应用商店了。

求助,如何解决这个问题

Reply Favorite View the author
All Replies
youxiangyang
deepin
2021-04-12 05:52
#1

刚刚试了下,终于解决了。参考的实CSDN上的这个文章:https://blog.csdn.net/weixin_39709178/article/details/111723821

感觉问题还是出在jdk方面。。嗯,但是升级到jdk11遇到的问题,试了好几次,都是说有一个东西覆盖失败啥的。。然后看到了这个文章,就试了下。强制安装下,openjdk11,意外的可以了。

sudo dpkg -i --force-overwrite '/var/cache/apt/archives/openjdk-11-jdk_11~b114-0ubuntu1_amd64.deb'

 

Reply View the author