如何使用GUI运行Ubuntu Server?

试图第一次运行Ubuntu服务器……但是一切都在终端中。 有没有办法切换到GUI?

没有称为“Ubuntu服务器”的特定发行版,它都是Ubuntu。 Ubuntu桌面和服务器有不同的安装介质,但不同之处仅在于初始安装程序和包含的软件包。 默认情况下,服务器安装介质不会安装GUI,但它只是一个软件包安装。

要安装桌面环境,您需要从Internet启用软件包安装(桌面软件包不在服务器安装CD上)。 如果找到Internet连接,安装程序应该为您完成,但显然没有。

然后运行以下命令以安装桌面环境:

sudo apt-get update sudo apt-get install ubuntu-desktop 

你应该在那时得到一个图形登录提示(我不完全确定;如果你没有,请重新启动)。

一旦有了GUI,就应该启用更多的软件源 ,至少是安全更新和Universe存储库。 单击Ubuntu按钮,搜索“Software Sources”,并在第一个选项卡中选中“restricted”,“universe”和“multiverse”框(除了“main”),并至少检查“-security”和“更新”选项卡中的“更新”(您可以查看其他内容)。

  • 如何启用“multiverse”存储库?
  • 如何启用“Universe”存储库?

如果您想在本地管理

您可以通过执行以下命令来安装默认的Ubuntu桌面:

sudo apt-get install ubuntu-desktop

您可以安装和使用许多桌面替代方案,例如:

  • Gnome 3安装: sudo apt-get install gnome-shell
  • KDE看到Kubuntu安装: sudo apt-get install kubuntu-desktop
  • XFCE安装: sudo apt-get install xfce4
  • LXDE安装: sudo apt-get install lxde
  • Openbox安装: sudo apt-get install openbox
  • Gnome Classic( )Gnome 3桌面,看起来像Gnome 2安装: sudo apt-get install gnome-session-fallback
  • Ubuntu Gnome (官方风味)安装: sudo apt install ubuntu-gnome-desktop

本地和/或远程管理

除上述内容外,您可以使用较少的资源使用基于Web的解决方案来管理服务器:

  • Webmin安装: 见这里
  • Zentyal ( 提供社区版似乎没有免费版enymore。很多抱怨,它被剥夺了越来越多……)安装: 看这里
  • ISPConfig (最多支持16.10)安装: 见这里

Ubuntu Server从未附带GUI。 您需要在服务器上执行的所有活动都可以通过终端完成。 即使您下载了GUI,您也可以访问互联网并通过论坛或聊天获得在线支持。 但目前还没有适用于Linux的服务器/活动管理工具,需要GUI进行管理。

如果您正在寻找类似于Windows Server的GUI,那么Ubuntu Server不存在这样的GUI。 但是您可以在服务器上下载Ubuntu桌面以获取UI …仍然需要通过终端完成所有与服务器相关的活动。 您可以通过以下命令在服务器上下载桌面GUI …

以下是选项

  1. 要安装默认的Unity桌面环境: sudo apt-get install ubuntu-desktop

  2. 要安装没有插件的Unity桌面环境(电子邮件,OpenOffice): sudo aptitude install --without-recommends ubuntu-desktop

  3. 要安装一个非常轻量级的桌面环境,只需要基本的GUI(XFCE): sudo apt-get install xubuntu-desktop (或者LXDE: sudo apt-get install lubuntu-desktop用于更轻的GUI)

嗨,经过一番研究,我想分享一个答案!
更多信息可以在这里找到https://help.ubuntu.com/community/ServerGUI 。 我假设您从干净安装的Ubuntu Server 16.04开始(对于旧版本的Ubuntu可能需要进行一些修改)。 根据您的需要,您可以执行以下操作:

  1. 最小的GUI:

     sudo apt install xorg sudo apt install --no-install-recommends openbox 

    运行命令startx并打开openbox(你可以在那里打开一个终端并运行你想要的任何应用程序)

  2. 带显示管理器的最小GUI:

     sudo apt install xorg sudo apt install --no-install-recommends lightdm-gtk-greeter sudo apt install --no-install-recommends lightdm sudo apt install --no-install-recommends openbox 

    重启后,您将看到lightdm登录菜单。

  3. 一个function更强大的最小桌面环境(我使用的):

     sudo apt install xorg sudo apt install --no-install-recommends lightdm-gtk-greeter sudo apt install --no-install-recommends lightdm sudo apt install --no-install-recommends lxde-icon-theme sudo apt install --no-install-recommends lxde-core sudo apt install --no-install-recommends lxde-common sudo apt install --no-install-recommends policykit-1 lxpolkit sudo apt install --no-install-recommends lxsession-logout sudo apt install --no-install-recommends gvfs-backends 

    说明:基本图标需要lxde-icon-theme (有备选方案), lxde-corelxde-common将安装基本的lxde组件,运行pkexec需要policykit-1lxpolkit ,需要lxsession-logout以便退出菜单工作,如果你想在pcmanfm上支持垃圾,网络,设备等,需要gvfs-backends

  4. 完整的轻量级桌面环境:

     sudo apt install xorg 

    然后选择以下其中一个:

     sudo apt install --no-install-recommends lubuntu-core 

    要么

     sudo apt install --no-install-recommends xubuntu-core 

    要么

     sudo apt install --no-install-recommends ubuntu-mate-core 

    解释:这些元数据包中的每一个都基于lxde,xfce和mate桌面,分别包括alsa,lightdm等依赖项,以及更多的包,如主题,配置等。

  5. 一个完整的轻量级桌面环境,无需考虑建议:

    选择以下其中一个:

     sudo apt install lubuntu-core 

    要么

     sudo apt install xubuntu-core 

    要么

     sudo apt install ubuntu-mate-core 

    说明:几乎与4(包括完整的xorg安装)相同,但有更多的包,如蓝牙,打印机,扫描仪支持,不同的主题和字体,基本的gnome工具等。

  6. 一个包含所有附加function的完整桌面(最好选择其他选项):

    选择以下其中一个:

     sudo apt install lubuntu-desktop 

    要么

     sudo apt install xubuntu-desktop 

    要么

     sudo apt install ubuntu-mate-desktop 

    要么

     sudo apt install ubuntu-gnome-desktop 

    要么

     sudo apt install ubuntu-desktop 

    要么

     sudo apt install kubuntu-desktop 

    说明:这将安装每个ubuntu风味的live cd安装的所有内容(这意味着即使是媒体播放器或其他任何对它们的味道有用的东西。所以,不推荐选项

提示1: --no-install-recommends no --no-install-recommends选项递归地应用于所有依赖包,所以我首先安装xorg包以确保安装所有图形驱动程序和其他包,这样即使我更换主板或GPU,我的系统也是可移植的。 有些人只安装xorg组件,但我从来没有能够以这种方式创建可用的系统。

提示2:如果您选择的选项安装了network-managernetwork-manager-gnome那么最好使用它来配置您的网络并删除/etc/network/interfaces文件中的所有内容( lo接口除外)以避免冲突。

提示3:如果您需要通过x11vnc远程桌面,请选择选项2到6(我认为您还需要添加选项-auth guess-loop以便vnc在您登录之前和退出之后工作)

提示4:如果您想要停止lightdm自动启动,请在选项2到6中运行命令sudo systemctl disable lightdm ,您可以随时使用sudo systemctl start lightdm启动它。 要重新启用它,请运行sudo systemctl enable lightdm并使用systemctl is-enabled lightdm进行systemctl is-enabled lightdm (有时你不能重新启用它并且启用is的命令输出static所以运行sudo apt install --reinstall lightdm来修复它)

提示5:还有另一种选择(我故意遗漏)。 您可以安装特定的桌面环境元数据包,如lxdexfce4mate-desktop-environmentplasma-desktopunitygnome 。 但是,在大多数情况下,您需要的软件包不仅仅是xorg ,而且这些软件包或元数据包可能会安装任何Ubuntu风格不再使用的软件包。 例如,当所有风味(包括lubuntu)使用network-managernetwork-manager-gnome时, lxde会安装wicd作为推荐。 要查看软件包之间的差异,您可以在此处搜索: http : //packages.ubuntu.com/

提示6:如果在启动时你看到了迎宾并再次将你扔回tty ,那么只需通过lightdm sudo service lightdm restart

它被称为“服务器”的原因是因为它是轻量级的(没有GUI或额外的软件包)以尽可能精简地运行机器。 添加GUI会破坏服务器安装的目的。

但是,安装为Server然后使用apt-get install / aptitude安装您选择的桌面可以帮助清除不必要的应用程序,而不是直接安装Ubuntu Desktop版本。 如果你要走这条路,我个人喜欢

 sudo aptitude install --without-recommends ubuntu-desktop 

编辑:但是,如果您将它用作真正的“服务器”(ftp,虚拟主机,DNS等),强烈建议学习如何通过其shell而不是GUI导航Ubuntu。

UbuntuIngrained所说的关于了解shell的必要性并不一定如此。 有些软件包可以为不同的服务器function安装GUI。

Ubuntu服务器旨在使用最少的资源。 GUI将导致高资源使用,但是如果您仍需要GUI,则只能安装默认Unity桌面所需的内容。 使用--no-install-recommend s安装ubuntu-desktop 。 这将排除不必要的软件和工具,如LibreOffice,Firefox,Thunderbird等。

 sudo apt-get install --no-install-recommends ubuntu-desktop 

阅读这些指南。

  • Gnome gui ubuntu

  • Ubuntu服务器GUI

Ubuntu Server没有GUI,但您可以另外安装它。 只需使用您在安装期间创建的用户登录并安装桌面。

 sudo apt-get install ubuntu-desktop 

然后输入

 reboot 

你完成了

如果你仔细看看官方的Ubuntu服务器指南。 第6章远程管理您会发现上一篇文章会引起极大兴趣。 相信我你不想在服务器上安装DeskTop环境,如果你去香蕉就会消耗多达50%到60%的资源,而且从GUI的角度来看你没有从控制服务器中获得任何好处。

阅读和摘要第6.3章Zentyal。 这就是你需要的。 我无法相信自己忽视了这一点。 所以不要害怕安装它,这是一个完整的网页界面,我对安装zentyal-core和zentyal-common的第一印象是“真棒”,除了Ubuntu创作者认可的网页界面之外别无他法。

然而,看起来这个软件可能会花费你的钱,但如果你认真使用GUI,我肯定这些费用可能是轻微使用的。 如果你想要它足够糟糕,生活中的一切都不是免费的。 但我相信家庭使用可能是免费的,取决于您需要什么服务。 这个软件附带了很多模块,我敢说你应该只安装你需要的模块。

某些桌面管理器具有核心软件包,因此您只能在没有任何应用程序的情况下安装桌面。

  • LXDE: sudo apt-get install lxde-core (用于完整的sudo apt-get install lxde
  • XFCE: sudo apt-get install xfce4 (对于完整的sudo apt-get install xubuntu-desktop
  • GNOME: sudo apt-get install gnome-core (用于full sudo apt-get install gnome

资源

通过sudo apt-get install ubuntu-desktop 安装gnome软件包。 您可能还需要安装:x-window-system-core,xserver-xorg,gnome-desktop-environment,gdm但apt-get可能会这样做。

至于互联网的东西 :你可以设置一个桥或模拟一个路由器 。 如何做到这一点取决于你的硬件。 关于该主题,有无数的论坛post和howtos。 使用Google。

感兴趣的包bridge-utilsdnsmasq 。 如果您希望笔记本电脑成为一个,则hostapd软件包适用于WLAN接入点。 但坦率地说,我没有看到,为什么你没有将你的服务器连接到互联网。 WLAN卡便宜又简单,我想你的互联网笔记本电脑已经通过路由器连接。

  1. 配置接口:

     sudo ip link set dev eth0 down sudo dhclient eth0 

    这将使用DHCP带来eth0

  2. 安装您选择的桌面:

     sudo apt-get update sudo apt-get install ubuntu-desktop reboot 

从你所说的话中收集我假设你想要两件事之一:

  1. 重新安装MacOS
  2. 在(已经完全擦除)系统上安装GUI。

我这是对的吗?

如果它是第一个,你应该标记这个,并要求主持人将其移动到“ Ask Different ”部分,如果是第二个,你再次有两个选择:

  1. 下载 Ubuntu 11.04桌面安装DVD并在服务器上安装所有必需的软件包,或
  2. 只需从头开始在系统上安装Desktop Edition(我的建议,因为您已经擦除了所有感兴趣的内容),然后使用Ubuntu的软件包管理器, Synaptic或CLI安装任何所需的服务器组件。

问题是,服务器版本中没有包含GUI。 你可以安装和 使用Webmin – 基于Web的图形界面,或者,如果您需要类似桌面的GUI,则需要手动选择和安装软件包。 最低限度的是Xorg,一个窗口管理器,可能是一个文件管理器。