[Problem feedback] 软件卸载失败
Tofloor
poster avatar
yangchuan26
deepin
2024-12-16 15:13
Author

各位大佬,我下载了个easyconnect,软件,现在卸载不了,导致系统其他软件也无法卸载。也无法安装其他任何软件了。请问如何解决

image.png

1734332502380.jpg

Reply Favorite View the author
All Replies
yangchuan26
deepin
2024-12-16 15:33
#1

各位大佬,10元有偿技术支持费用。

Reply View the author
忘记、过去
deepin
2024-12-16 16:04
#2
sudo dpkg -P --force-remove-reinstreq easyconnect
Reply View the author
yangchuan26
deepin
2024-12-16 16:43
#3
忘记、过去
sudo dpkg -P --force-remove-reinstreq easyconnect

大佬 ,解决了,为啥我的那个卸载命令不行,你的这个就解决了。

Reply View the author
忘记、过去
deepin
2024-12-16 18:18
#4
yangchuan26

大佬 ,解决了,为啥我的那个卸载命令不行,你的这个就解决了。

apt 的卸载命令一般会把之前没完成的 dpkg 配置操作做完。

你在卸载 easyconnect 之前在升级 cn.com.sangfor.easyconnect,因为与已安装的 easyconnect 存在文件冲突,导致升级失败。后面执行 apt 的卸载命令会重新处理这个过程,就一直失败了。


P.S. 其实要避免这个问题,只要 cn.com.sangfor.easyconnectdebian/control 中同时声明 Conflicts/Provides/Replaces 字段,就可以在安装时自动优先执行卸载 easyconnect 操作,避免文件冲突问题了。

Reply View the author
yangchuan26
deepin
2024-12-16 20:45
#5
忘记、过去

apt 的卸载命令一般会把之前没完成的 dpkg 配置操作做完。

你在卸载 easyconnect 之前在升级 cn.com.sangfor.easyconnect,因为与已安装的 easyconnect 存在文件冲突,导致升级失败。后面执行 apt 的卸载命令会重新处理这个过程,就一直失败了。


P.S. 其实要避免这个问题,只要 cn.com.sangfor.easyconnectdebian/control 中同时声明 Conflicts/Provides/Replaces 字段,就可以在安装时自动优先执行卸载 easyconnect 操作,避免文件冲突问题了。

好的,给个外卖地址,明天上班给你点杯奶茶😁 ,表示感谢

Reply View the author