尝试卸载正在运行的旧版本 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 完成的所有配置。