我以 root 身份在 /opt 中安装了 tar.gz 中的程序。现在它将 /root/ 视为“主”目录。我犯了错误吗?

我以 root 身份在 /opt 中安装了 tar.gz 中的程序。现在它将 /root/ 视为“主”目录。我犯了错误吗?

我讨厌那些松散的软件〜/一些软件/版本等等所以我想将它安装到/选择运行某些安装程序的目录。java ide 是所涉及的特定程序。我提取了存档文件~/下载并使用 sudo 运行安装程序。我认为它能正常工作,但这里感觉有些不对劲,我的直觉告诉我,因为它对待/根/就像家一样。

另外,我取消选中所有“添加到开始菜单”和“添加到桌面”,因为我认为它就像 Windows 添加到收藏夹或某些东西,现在我无法在所有程序中找到它,它不会以用户身份运行/选择?我该如何卸载它?删除/选择/日食rm -r 就够了吗?我认为它没有任何卸载程序或任何东西

答案1

使用 rm -r 删除 /opt/eclipse 就足够了吗?

是的。

但请注意,如果 中有卸载程序,则/opt/eclipse/您应该优先使用它而不是使用rm。这些脚本是文本文件,因此您可以检查它的作用,它还可能会撤消设置。

并且它不会以 /opt 用户身份运行?

那要看情况。通常,其中有一个命令/opt/会触发所有权,您可以将其复制到 PATH 中的某个位置或创建一个 simlink。

对于 eclipse,您应该从您的用户启动它,而不要使用 sudo 或 root 启动它。检查,如果未设置,则以用户的 rwx 身份启动,并将以下 2 个位置设置为您的用户:

 ~/workspace 
~/.eclipse 

或者将 Eclipse 内部的内容更改为指向您的主目录中的目录。

相关内容