如何在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
可能是最快,无配置的方法,可以满足您的需求。
对于我们的媒体中心,我使用一个简单的堆栈: nodm
→ xserver-xorg
→ openbox
。 它非常原始,但它允许我(使用一些脚本)让系统启动到X,然后启动媒体中心应用程序(Boxee here)。 我可能已经没有openbox
但是很高兴有一些Window Manager以防万一我想要运行别的东西。
当我这样做时,我遵循了大量不同的文档,但其中的大部分内容总结在这里 。 总之,你的目标应该是:
- 安装
nodm
,X等 - 通过告诉它运行什么用户来配置
nodm
(我建议创建一个非root用户) -
创建
~/.xsession
文件以引导您要运行的任何应用程序。 在我的情况下,这是:#!/bin/sh exec /home/oli/uberboxee
你只需要换掉
/home/oli/uberboxee
作为你的发射器。
正如旁注,如果您安装了需要的东西,例如GTK,您会发现它可能会引入大量推荐的软件包。 为了保持清醒,我强烈考虑使用--no-install-recommends
标志运行apt-get install
。
help.ubuntu.com上的低内存系统页面是查找Gnome桌面替代品的好资源。 安装桌面套件会带来很多东西,但它可能会为您节省一些配置。
您只需安装一个干净的桌面环境,尝试Gnome或KDE作为初学者,这将为您提供一个图形界面,而无需每个发行版附带的额外软件。