如何在 Ubuntu 服务器上安装 Eclipse

如何在 Ubuntu 服务器上安装 Eclipse

我有一台装有 Ubuntu Server 的新机器。我想在该服务器上安装 Apache 和一些 Web 服务。

但是如何在 Ubuntu Server 上安装 Eclipse?目前我没有 GUI,只有命令行。

答案1

首先:如果是生产服务器,就不要安装 GUI。安装 GUI 会降低性能,并可能带来更多安全漏洞。也不要直接在生产服务器上进行开发。

其次:如果有人看到这个事先的要安装 Ubuntu Server,您可能应该先安装 Ubuntu 桌面版,然后再安装服务器服务,因为这有更详尽的文档,而且您可能不会在专用(生产)服务器上运行 Eclipse。

现在答案是:

首先安装Ubuntu 桌面使用软件包# apt-get install ubuntu-desktop(以 root 身份执行此操作,或在命令前面加上 sudo),然后重新启动计算机并安装 eclipse,就像在任何其他 Ubuntu 计算机上一样。

请参阅第一节http://www.ubuntugeek.com/install-gui-in-ubuntu-server.html了解更多详细说明

答案2

我最近需要这样做以便在 Travis CI 上运行 Eclipse 插件测试(在撰写本文时,它运行 Ubuntu 12.04 LTS 服务器版 64 位)。

安装 Eclipse 非常简单下载并提取 Linux 版本的 Eclipse(对于 Travis CI,请确保下载64 位版本)。但是,Eclipse 会在启动时崩溃,并显示“无法打开显示”或类似错误。这是因为 Ubuntu 的服务器版本未配置为使用显示器,并且(我相信)显示图形所需的许多软件未包含在内。sakjur 的解决方案通过安装该软件解决了此问题。

一种比安装更简单的方法ubuntu-desktop是简单地添加一个假显示,形式为贰伍。安装后,您可以在后台进程中启动它,设置 DISPLAY 环境变量,然后启动 Eclipse。在下面的示例中,我安装了运行JUnit 测试插件

sudo apt-get install xvfb
Xvfb :1 &        #The capitalization of this is important  
export DISPLAY=:1
/dir/to/eclipse -nosplash -application org.eclipse.equinox.p2.director  -repository http://download.eclipse.org/eclipse/updates/4.4/ -installIU org.eclipse.pde.junit.runtime

对于 Travis CI,情况会变得更好,因为Xvfb它已经安装好了! 来自文档,只需运行:

export DISPLAY=:99.0
sh -e /etc/init.d/xvfb start

在执行 Eclipse 命令之前。 Travis CI 构建示例

相关内容