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

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

我在 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";

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

答案1

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

对于我们的媒体中心,我使用了一个简单的堆栈:nodmxserver-xorgopenbox。这是非常raw,但它允许我(使用一些脚本)让系统启动到 X,然后启动媒体中心应用程序(这里是 Boxee)。我可能没有它,openbox但最好有某种窗口管理器,以防万一我想运行其他程序。

当我这样做的时候,我遵循了大量不同的文档,但其中大部分是总结如下简而言之,你应该努力做到:

  1. 安装nodm、X 等。
  2. 通过告诉它以哪个用户身份运行来进行配置nodm(我建议创建一个非 root 用户)
  3. 创建一个~/.xsession文件来启动您想要运行的任何应用程序。 在我的例子中,它是:

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

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

顺便提一下,如果你安装了一些需要 GTK 的东西,你会发现它可能会引入一个大量的推荐软件包的数量。为了保持简洁,我强烈建议您使用apt-get install带有标志的 s来运行--no-install-recommends

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

答案2

您只需要安装一个干净的桌面环境,首先尝试 Gnome 或 KDE,它将为您提供一个图形界面,而不需要每个发行版附带的额外软件。

相关内容