我按照此帖子在 Ubuntu 15.10 上安装 Eclipse Mars: 如何使用 Eclipse 安装程序安装它
并在安装后启动它。
/opt folder
我安装sudo ./eclipse-inst
然后我创建了启动图标,按照帖子操作,之后当我尝试启动 Eclipse 时收到此消息:eclipse-executable-launcher-error-unable-to-locate-companion-shared-library 并且无法启动它。
知道发生什么事了吗?
这是我尝试从终端启动时收到的消息:
../../../../root/.p2/pool/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417: cannot open shared object file: Permission denied
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
你好,
实际上,当我尝试使用 sudo 从终端启动 Eclipse 并输入密码时,我可以启动它。Eclipse 似乎没有足够的权限来启动。
有人知道该怎么办吗?更改安装 Eclipse 的整个文件夹的权限?
答案1
我不确定这是否是最好的解决方案,但它对我来说很有效:
- 删除旧安装
- 以 sudo 身份打开安装程序
- 打开安装程序右上角的菜单并关闭 Bundle Pools
- 安装你需要的版本
- 安装完成后,转到 /opt 并更改 eclipse 文件夹的所有者。它应该是类似 sudo chown -R user:group eclipse_folder
我不确定的是删除第一个安装。我刚刚删除了该文件夹,但我担心其他文件夹中还残留着更多内容。
答案2
使用 eclipse 的“neon”版本,您只需关闭“捆绑池”,安装程序就会创建非 root 可执行版本的 eclipse。