通过 bash 卸载软件中心应用程序

通过 bash 卸载软件中心应用程序

尝试卸载正在运行的旧版本 Eclipse:

sudo apt-get remove eclipse

有人告诉我该程序未安装,但我可以在软件中心看到它并运行该程序。

当我尝试通过软件中心卸载该程序时,它看起来似乎要起作用了,但总是失败。似乎应该弹出密码提示,但不知何故却没有弹出。(注:运行 i3-wm 可能与此有关)

有什么方法可以通过终端卸载旧版本的 eclipse?

答案1

您可以确定已安装哪个软件包,请apt list --installed eclipse注意,eclipse 具有许多依赖项和建议的软件包,因此通过 apt 删除 eclipse 并不一定会释放安装时占用的约 300MB 的磁盘空间。

您可以尝试aptitude使用 Synaptic 删除过时的软件包,而不是盲目地清除或删除带有模式匹配的软件包。

aptitude search ?obsolete将为您提供系统上当前安装的过时软件包的列表,让您根据对系统的了解仔细挑选和选择要消除的软件包。

使用图形化软件包管理器 (Synaptic)(可使用命令安装sudo apt install synaptic),您可以通过单击“状态”按钮并选择“已安装(本地或过时)”来找到过时软件包的列表。然后,您可以浏览列表并决定是否要保留每个软件包。以下是示例:

同源本地

来源:

https://raphaelhertzog.com/2011/02/07/debian-cleanup-tip-2-get-rid-of-obsolete-packages/

答案2

我能够通过删除文件夹来解决这个问题,/usr/lib/eclipse/文件夹中还有一个相关的 bash 脚本/usr/bin/

就我而言,我没有删除该/usr/bin/eclipse文件,而是只是安装了最新的 eclipse 并将新的 eclipse 文件夹拖到旧位置。

现在,当我eclipse从终端运行时,我会得到新版本。

答案3

请尝试以下操作。

sudo apt-get autoremove eclipse*
rm -r ~/.eclipse/

答案4

如果已安装此应用程序,且删除后该应用程序仍未消失,请尝试

sudo apt 自动删除

如果这不起作用,请尝试

sudo apt remove --purge eclipse && sudo apt autoremove

请记住,这将删除使用 eclipse 完成的所有配置。

相关内容