我试图在RHEL中卸载我当前版本的Eclipse,简单地删除所有文件,如
sudo rm -rf ~/.eclipse
sudo rm -rf ~/eclipse-workspace
我也试过
sudo yum remove 'eclipse*'
然而,这些并没有消除日食。
我一般也想了解如何在RHEL中删除应用程序。
请帮助,谢谢!
答案 0 :(得分:1)
将命令写为:
rpm -qa|grep eclipse
这将给出已安装软件包的列表。通过以下命令删除所有包:
rpm -e *package-name*
完成!!!
答案 1 :(得分:0)
Linux系统上的应用程序通常使用所谓的软件包进行安装,这些软件包由软件包管理系统管理。对于RHEL,包使用RPM格式,而选择的包管理器是一个名为yum
的工具。
软件(软件包)的安装和删除都应使用yum
完成,以便软件包管理系统跟踪所有已安装的文件和当前状态。因此,您不应该通过简单地从文件系统中删除文件来尝试删除软件。而是使用yum
命令。有关如何使用yum
搜索,安装,升级和删除软件包的详细说明,请参阅“RHEL系统管理员指南”:Working with Packages。
您已尝试过正确的命令(yum remove <package-name>
),但您需要使用正确的包名称。在RHEL 7.4上,最新版本的Eclipse作为DevTools通道的一部分提供,包名称为rh-eclipse47
(请参阅Enabling the Red Hat Developer Tools Repositories)。请注意,您可能还安装了旧版本,例如rh-eclipse46
。
要了解已安装软件包的名称,可以运行以下命令:
yum list installed | grep eclipse
您也可能不是从RPM软件包安装软件而是手动安装软件,例如来自eclipse.org的.tar.gz
文件。如果是这种情况,您将需要使用随该软件分发提供的卸载程序。