我目前正在尝试将 Eclipse 设置为从 /opt/eclipse 运行。
一切都很顺利;我使用 Eclipse 安装程序将软件解压缩到 /opt/eclipse;我在我的 /usr/bin 目录中创建了一个指向它的软链接,这样我就可以在我的用户终端的任何地方输入“eclipse”来运行它,我以为我已经完成了,直到发生这种情况:
$ eclipse /root/.p2/pool/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.400.v20160518-1444: 无法打开共享对象文件: 权限被拒绝 Gtk-Message: GtkDialog 映射没有临时父级. 这是不鼓励的。
在 /opt/eclipse/eclipse.ini 和 /opt/eclipse/configuration/config.ini 文件中进行了一些探索后,我得出的结论是,当我在超级用户权限下使用安装程序安装 Eclipse 时,它在 / 下安装了必要的库根目录。
我可以使用“sudo eclipse”并且它可以工作,但是每次都必须输入我的密码变得很麻烦。我正在考虑复制 /usr/lib 下的 .p2 文件以“概括”它并允许以我的用户身份从任何 pwd 访问;这是一个聪明的主意还是我应该做其他事情?