如何在 Ubuntu 服务器上安装一个 GUI 程序?

Zab*_*bba 6 server package-management

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

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

如何进行最小安装(需要所有软件包)来运行该单个 GUI 程序?

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

APT::Install-Recommends "0";
APT::Install-Suggests "0";
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)

Oli*_*Oli 7

您可以在没有完整桌面环境的情况下安装 X,但坦率地说,安装ubuntu-desktop可能是执行您想要的操作的最快且无需配置的方法。

对于我们的媒体中心,我用一个简单的堆栈:nodmxserver-xorg? openbox. 它非常原始,但它允许我(通过一些脚本)让系统启动到 X,然后启动媒体中心应用程序(此处为 Boxee)。我可能没有,openbox但最好有某种窗口管理器,以防万一我确实想运行其他东西。

当我这样做时,我遵循了一大堆不同的文档,但大部分内容都在这里总结。简而言之,您的目标应该是:

  1. 安装nodm、X 等。
  2. 配置nodm告诉它什么用户为运行(我建议创建一个非root用户)
  3. 创建一个~/.xsession文件来启动您想要运行的任何应用程序。就我而言,这是:

    #!/bin/sh
    
    exec /home/oli/uberboxee
    
    Run Code Online (Sandbox Code Playgroud)

    您只需更换/home/oli/uberboxee启动器即可。

顺便提一下,如果您安装一些需要的东西,例如 GTK,您会发现它可能会引入大量推荐的软件包。为了让事情变得轻松,我强烈认为你apt-get install--no-install-recommends标志来运行你的s 。

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