如何在 Ubuntu 13.04 上完全删除 PHPStorm 和所有相关文件?

Jam*_*mes 11 linux php ubuntu phpstorm

从 Ubuntu 中删除 Phpstorm 目录后,未来的安装尝试实际上不再安装- 左上角的应用程序下没有菜单项,并且运行“全局创建的可执行文件(我假设添加到/usr/bin?)只是再次运行安装.

显然有一些文件悬而未决,我需要删除,但我不知道是哪些文件。

我通过执行以下操作在 Ubuntu 13.04 上“安装”了Phpstorm

  • 安装 Oracle JDK 8
  • 将 tar.gz 文件下载到我的~/Downloads目录并在同一个目录中解压缩
  • 跑步 bin/phpstorm.sh

我决定将它安装在错误的位置,所以我运行以下命令将其删除:

rm -rf ~/Downloads/phpstorm-version-whatever
Run Code Online (Sandbox Code Playgroud)

现在,我被上述问题困住了。Phpstorm 论坛实际上不包含任何文档或其他有相同问题的人。

如何从 Ubuntu 中完全删除 Phpstorm,并从头开始?我需要删除哪些特定于该软件的文件?

小智 8

请删除主文件夹和 ~/.PhpStorm* 文件夹。那应该就够了。

sudo rm -R ~/.PhpStorm*
Run Code Online (Sandbox Code Playgroud)


Dyl*_*lan 7

您通常无法通过删除您提取的目录来卸载没有包管理器安装的文件,尽管这通常适用于基于 Java 的存档。

我不是特别了解 phpstorm,但我可以给你一些通用的说明。

我建议您做的第一件事是检查 phpstorm 本身是否包含某种卸载脚本。不过,我猜你已经这样做了。

如果失败,您应该打开一个终端并输入whereis phpstorm- 这应该告诉您与其关联的大多数文件所在的位置。然后您可以尝试手动删除它们。/etc 和 /usr/share 也是一些可能需要查看的地方。

您还可以在您的主文件夹中的隐藏文件中搜索一个名为 .phpstorm 或类似的文件。这可能包含大部分配置,我认为不会出现在“whereis”命令中。

如果快捷方式等已经消失,这就是我能想到的全部,但它可能会完成这项工作。这是一种凌乱而丑陋的做事方式,很可能会留下一些东西 - 尽可能尝试使用您的包管理器进行安装。


小智 6

在 Ubuntu 上,回到 netbeans 后,我还发现了隐藏在 ~/.java/.userPrefs/prefs.xml 下的 phpstorm 痕迹


小智 6

还有另一种选择。也许您已将 PHPStorm 作为快照包安装。然后作为快照包,安装而不是解压,没有可以删除的文件夹。然后你必须使用snap命令来卸载它。首先检查它是否作为快照包安装:

sudo snap list
Run Code Online (Sandbox Code Playgroud)

如果您在列表中看到 PHPStorm,那么您必须使用以下命令卸载它:

sudo snap remove PHPStorm
Run Code Online (Sandbox Code Playgroud)

确保按照字符大小写准确输入 PHPStorm 的名称。

比如说,您可能会注意到的一个副作用是目录视图中循环设备的数量减少了,因为现在您的 snap 应用程序比以前少了一个。:-)