在 Ubuntu 15.10 上安装 Eclipse Mars PHP 和 C++

在 Ubuntu 15.10 上安装 Eclipse Mars PHP 和 C++

我正在构建一台新的开发机器,需要为 C++ 和 PHP 项目设置 Eclipse。

我已经安装了 Ubuntu 15.10,并且开始安装 Eclipse Mars (4.5)。

我选择使用新的 Eclipse 安装程序,并将两个包(C++ 和 PHP)安装到同一位置:/opt/eclipse。我希望该开发机器上的所有用户都可以使用 Eclipse。

然后我构建了一个符号链接来从任何地方调用 eclipse:

sudo ln -s /opt/eclipse/eclipse /usr/bin/eclipse

在我的用户控制台中,当我输入时eclipse出现以下错误:

cox@dev1:~/projects$ eclipse
/root/.p2/poll/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.


cox@dev1:~/projects$ sudo eclipse
Gtk-message: GtkDialog mapped without a transient parent. This is discouraged.

显然我的安装出了问题,所以我的问题如下:

a) C++ 和 PHP 可以安装在同一个文件夹中吗?

b)考虑到每个机器用户都将使用 eclipse,/opt 是否是安装它的正确位置?

c) 安装 Eclipse 的两个包的正确步骤是什么?

d) 我的安装有什么问题?

e) 有没有简单的apt-get install命令可以在 Ubuntu 15.10 上安装 Eclipse Mars 4.5?

f) 我如何修复我的安装并让 Eclipse 运行?

谢谢你的帮助。

答案1

a) C++ 和 PHP 可以安装在同一个文件夹中吗?

这是可能的,但是您应该对 C++ 和 PHP 分发使用不同的子文件夹。

b) 考虑到每个用户都将使用 eclipse,/opt 是否是安装它的正确位置?

是的 - 这是正确的地方。但请阅读要点 a)

c) 安装 Eclipse 两个包的正确步骤是什么?

Eclipse 安装程序是一个不错的选择。阅读安装步骤和使用两个不同的 Eclipse 发行版手动完成此操作。

d) 安装有什么问题?

如果您在安装之前没有升级安装程序并且没有选择安装程序的专家模式并且使用sudo安装程序使用的权限启动安装程序/root(如果您不更改此明确)。

e) 是否有 apt-get install 命令可以在 Ubuntu 15.10 上安装 Eclipse Mars 4.5?

否 - Mars 版本没有 PPA 并且不存在于 Ubuntu 存储库中。

f) 如何修复我的安装以使 Eclipse 运行?

将插件文件夹从根文件夹移动到正确的位置/opt/eclipse并更正权限。该文件夹及其内容应可供所有用户读取。但在执行此操作之前,请阅读答案的最后一部分...


  1. 删除中的符号链接/usr/bin,使用不同的桌面文件,请参阅下面链接的答案。

  2. 删除 中的 Eclipse 安装/opt

  3. 删除/root/.p2文件夹。没有什么任何 Eclipse 发行版的都可以在那里找到。

  4. 成为一种装置的感觉

  5. 使用 Eclipse 安装程序中的专家模式。

  6. 首次启动不同的 Eclipse 发行版后,对 PHP、C++ 等使用不同的工作区。

  7. 如果安装不完美,请删除所有内容并重新启动。确保安装完美运行非常重要,这样可以避免以后使用 Eclipse 时出现问题。

相关内容