如何在Ubuntu Server上安装一个GUI程序?

我在VirtualBox中使用Ubuntu Server 10.10。 我需要在其上安装一个GUI程序(RubyMine)。

我检查了用apt-get安装ubuntu-desktop ,它要我安装430个新软件包(包括OpenOffice)。 我首先安装了服务器,以尽可能保持安装!

如何进行最小安装( 所需的所有包)以运行该单个GUI程序?

我创建了一个文件/etc/apt/apt.conf并添加了以下内容:

 APT::Install-Recommends "0"; APT::Install-Suggests "0"; 

但是sudo apt-get install ubuntu-desktop仍然说:

 0 upgraded, 430 newly installed, 1 to remove and 9 not upgraded. Need to get 155MB of archives. After this operation, 542MB of additional disk space will be used. Do you want to continue [Y/n]? n 

您可以在没有完整桌面环境的情况下安装X,但要事先坦诚,安装ubuntu-desktop可能是最快,无配置的方法,可以满足您的需求。

对于我们的媒体中心,我使用一个简单的堆栈: nodmxserver-xorgopenbox 。 它非常原始,但它允许我(使用一些脚本)让系统启动到X,然后启动媒体中心应用程序(Boxee here)。 我可能已经没有openbox但是很高兴有一些Window Manager以防万一我想要运行别的东西。

当我这样做时,我遵循了大量不同的文档,但其中的大部分内容总结在这里 。 总之,你的目标应该是:

  1. 安装nodm ,X等
  2. 通过告诉它运行什么用户来配置nodm (我建议创建一个非root用户)
  3. 创建~/.xsession文件以引导您要运行的任何应用程序。 在我的情况下,这是:

     #!/bin/sh exec /home/oli/uberboxee 

    你只需要换掉/home/oli/uberboxee作为你的发射器。

正如旁注,如果您安装了需要的东西,例如GTK,您会发现它可能会引入大量推荐的软件包。 为了保持清醒,我强烈考虑使用--no-install-recommends标志运行apt-get install

help.ubuntu.com上的低内存系统页面是查找Gnome桌面替代品的好资源。 安装桌面套件会带来很多东西,但它可能会为您节省一些配置。

您只需安装一个干净的桌面环境,尝试Gnome或KDE作为初学者,这将为您提供一个图形界面,而无需每个发行版附带的额外软件。