Eclipse 安装:无法找到同伴共享库

ddt*_*ddt 5 eclipse eclipse-cdt software-installation

我按照这篇文章在 Ubuntu 15.10 上安装 Eclipse Mars: 如何使用其安装程序安装 Eclipse

并在安装后午餐。

我安装/opt foldersudo ./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.
Run Code Online (Sandbox Code Playgroud)

你好,

实际上,当我尝试使用 sudo 从终端启动 Eclipse 并输入密码时,我可以启动它。Eclipse 似乎没有足够的权限来启动。

有人知道该怎么做吗?要更改安装 Eclipse 的整个文件夹的权限?

小智 3

我不确定这是最好的解决方案,但它对我有用:

  • 删除旧安装
  • 以 sudo 打开安装程序
  • 打开安装程序右上角的菜单并关闭 Bundle Pools
  • 安装你需要的版本
  • 安装完成后,转到/opt并更改eclipse文件夹的所有者。它应该类似于 sudo chown -R user:group eclipse_folder

我不确定的部分是删除第一个安装。我刚刚删除了该文件夹,但恐怕不同的文件夹中还残留着更多内容。


小智 3

对于 eclipse 的“neon”版本,您只需关闭“捆绑池”,安装程序就会创建一个非 root 可执行版本的 eclipse。

  • 默认选项(或任何选项)创建的安装不能被非 root 用户使用,这是疯狂的。 (2认同)