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

评论

注意-顶部回答说UBUNTU没有服务器分发,但现在已经存在。关于Ubuntu Server的第一个答案目前是Ubuntu Ingrained的第三个答案。

ServerGUI很有帮助。

这是网站上回答性质的典型代表-当投票最高的回答由于过时而实际上无用时,就没有标记/警告的功能,因此我们不会浪费时间阅读/质疑它。投票不足会导致不适。他们确实需要解决这个问题。

@killjoy-这个堆栈似乎具有一定的专业知识水平,对新手来说有点困难,就像我们俩一样。我们很久以前就在我家Money.SE上了解到,有些人刚刚起步,完全一无所知,我们也需要帮助他们。在这里,如果问题和答案具有修订级别,那将是一个很好的开始,因为事情往往会发生变化。我刚刚安装了“ Ubuntu Server 16.04,并且在地板上只能看到命令行,并且需要我加载更多软件包。

从2006年的6.06开始有一个“ Ubuntu服务器”,@ Gilles所说的一切都是正确的:它不是自己的发行版;这是一个包装选择。

#1 楼

没有称为“ Ubuntu服务器”的特定发行版,全都是Ubuntu。 Ubuntu台式机和服务器的安装媒体不同,但是区别仅在于初始安装程序和所包含的软件包集。默认情况下,服务器安装媒体不会安装GUI,而只是安装软件包。桌面安装媒体默认情况下确实会安装GUI。

要将桌面UI环境添加到作为“服务器”版本安装的Ubuntu中,您需要从Internet安装一些软件包。 />
运行以下命令以安装桌面环境:

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


此时您应该得到图形化登录提示(我不太确定;如果没有,请重新启动)。

一旦有了GUI,就应该至少启用安全更新和Universe库,并启用更多软件源。单击Ubuntu按钮,搜索“软件源”,并在第一个选项卡中选中“受限”,“ Universe”和“ Multiverse”框(除“ main”之外),并至少检查“ -security”和“更新”(以及您可能还要检查其他)在“更新”选项卡中。


如何启用“ Multiverse”存储库?
如何做我可以启用“ Universe”存储库吗?


评论


我建议使用以下服务器,因为它是:sudo apt-get install --no-install-recommends ubuntu-desktop将其最小化。

–卡尔·莫里森(Karl Morrison)
2015年2月3日,14:13

在下面的另一个答案中:“-无安装建议将排除主要软件和工具,例如libreoffice,firefox,thunderbird等”

–错误
16/09/11在22:42

@Jistanidiot将ubuntu.com的不同下载视为具有这些库集的Ubuntu。桌面用户不需要服务器库,因此不要包括它们,反之亦然。您可以在安装Ubuntu之后随时安装这些库,因为它们与Ubuntu本身并不直接分开。

–迈克尔·华纳(Michael Warner)
17年8月8日在17:40



我这样做了,但现在我无法使用我拥有的用户身份登录...尽管我成功以访客身份登录。

– amp弹枪
18-3-28在13:09



可悲的是,我认为这不再是十分准确了。如果您是从“桌面”发行版映像安装的,它还将(可选)添加诸如适当的视频卡驱动程序之类的东西,而安装台式机并不会带来这些好处……

–rogerdpack
19/12/2在17:26

#2 楼

如果要在本地进行管理

可以通过执行以下操作来安装默认的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)安装:请参见此处



评论


传统的图形界面(例如gnome或kde或fluxbox)对服务器的添加很少,因为您所做的几乎所有事情都是来自命令行(编辑文件,开始停止服务,安装服务)。如果您“需要”图形界面,请使用基于Web的解决方案,例如Webmin。

–豹
13年4月23日在16:09

在此问题的任何地方都不会要求GUI用于管理目的。 OP明确询问如何为他的服务器启用GUI。答案提供了各种可能性,从用于一般用途的完整桌面环境到更多面向管理的解决方案。

– Stef K
13年4月23日在16:15

很棒的清单-某个地方是否有替代品的“官方”概述?

– Reinier Post
14年6月16日在9:18

我不知道有报告-提到所有解决方案后,Google是您的朋友...

– Stef K
14年6月16日在10:07

您能告诉我,还有哪些其他步骤?即从终端安装(我使用VPS),然后如何从Windows 10设置/连接到它?

–T.Todua
19年1月13日在11:40

#3 楼

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




最小GUI:

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


运行命令startx和openbox将启动(您可以在此处打开终端并运行任何应用程序)


带有显示管理器的最小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登录菜单。


一种功能更强大的最小桌面环境(我使用的一种):

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组件,policykit-1lxpolkit需要运行pkexec,lxsession-logout是必需的,以便注销菜单有效,gvfs-backends如果要在pcmanfm上支持垃圾桶,网络,设备等,请使用


全轻型台式机环境:

sudo apt install xorg


,然后选择一个其中:

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


OR

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


OR

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


说明:这些元软件包分别基于lxde,xfce和mate桌面,包括依赖项(例如alsa,lightdm等)以及许多其他软件包(例如主题,配置)等。


不考虑建议的完整轻量级桌面环境:

选择以下一项:

sudo apt install lubuntu-core


OR

sudo apt install xubuntu-core


OR

sudo apt install ubuntu-mate-core


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


具有所有其他功能的完整桌面(最好选择其他选项):

选择以下选项之一:

sudo apt install lubuntu-desktop


OR

sudo apt install xubuntu-desktop


OR

sudo apt install ubuntu-mate-desktop


OR

sudo apt install ubuntu-gnome-desktop


OR

sudo apt install ubuntu-desktop


OR

sudo apt install kubuntu-desktop


分解:这将安装每个ubuntu风格的实时CD所安装的所有内容( TIP1:建议不要使用




TIP1:--no-install-recommends选项递归地应用于所有依赖项包,因此我首先安装xorg包以确保所有图形驱动程序和其他软件包都已安装,并且即使更换主板或GPU也可以使我的系统可移植。有些人仅安装了xorg的组件,但我从未能够以这种方式创建可用的系统。 />
TIP2:如果您选择安装network-managernetwork-manager-gnome,那么最好使用它可以配置网络并删除/etc/network/interfaces文件(lo界面除外)上的所有内容,以避免冲突。

TIP3:如果您需要通过x11vnc进行远程桌面,请选择选项2至6(我认为您是还需要添加选项-auth guess-loop,以便vnc在您登录之前和注销后都可以工作)

TIP4:如果要停止lightdm自动启动,请在选项2到6中运行命令sudo systemctl disable lightdm,然后可以启动随时随地使用sudo systemctl start lightdm。要重新启用它,请运行sudo systemctl enable lightdm并使用systemctl is-enabled lightdm对其进行检查(有时您无法重新启用它,并且启用了is的命令已输出static,因此请运行sudo apt install --reinstall lightdm对其进行修复)

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

TIP6:如果在启动时看到问候,它又将您带回到tty,则只需重新启动通过射击lightdm sudo service lightdm restart

评论


哇!感谢所有这些细节!我真的很喜欢您如何从简约开始到满负荷分解它们。

–枪种
19年10月3日,0:08

#4 楼

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

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

以下是


要安装默认的Unity桌面环境:sudo apt-get install ubuntu-desktop
要安装没有附加组件(如电子邮件,OpenOffice)的Unity桌面环境:sudo aptitude install --without-recommends ubuntu-desktop
要安装非常轻巧的桌面环境,只需基本的GUI(XFCE):sudo apt-get install xubuntu-desktop(或LXDE:sudo apt-get install lubuntu-desktop即可使用更轻量的GUI) )


评论


我建议使用以下服务器,因为它是:sudo apt-get install --no-install-recommends ubuntu-desktop将其最小化。

–卡尔·莫里森(Karl Morrison)
2015年2月3日14:11



@ScottBeeson嗨,斯科特。从第一个答案启动命令不会将您锁定在该命令中。您可以apt-get删除软件包(即桌面环境),就像tan apt-get安装软件包一样容易。如果您安装了第一个解决方案,则可以查看一下并确定是否适合您。如果不是这样,只需sudo apt-get remove ubuntu-desktop然后安装另一个即可尝试。

– L. D. James
2015年8月30日在13:36



“您需要在服务器上进行的所有活动都可以通过终端来完成。”我不同意。我现在正在专用地安装gui,因为我需要运行没有命令行选项的java服务。我会说这很罕见,但是有时您需要连接到xserver。这包括您可以通过xserver远程执行的一些很酷的操作。

–大卫·卡希尔(David Cahill)
15年9月13日在22:29

@edwinksl我想一旦14.04在3年内停产,我将再次删除“ -get”,因为建议在16.04+中使用apt。

–亚伦·弗兰克(Aaron Franke)
16-09-18在23:59

@AaronFranke是的,这可能有用,但就目前而言,我会尽量保持针对14.04及更高版本的答案。另外,我不认为apt-get中的所有功能都已经存在于apt中,因此我不会考虑apt在16.04中完全替代apt-get。顺便说一下,您的编辑很棒,但是我建议不要将apt-get更改为apt。 :)

–edwinksl
16 Sep 19'0:02



#5 楼

之所以称其为“服务器”,是因为它轻巧(没有GUI或额外的程序包),可以尽可能精简地运行机器。向其添加GUI会破坏Server安装的目的。

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

sudo aptitude install --without-recommends ubuntu-desktop


编辑:但是,如果您将其用作真正的“服务器”(ftp,网络托管, DNS等),强烈建议学习如何通过外壳而不是GUI来导航Ubuntu。

UbuntuIngrained所说的了解外壳的必要性不一定是正确的。有些软件包会为不同的服务器功能安装GUI。

评论


关于您的EDIT注释,您是否有任何教程链接可通过Ubuntu而不是GUI通过Shell来浏览Ubuntu服务器?

–.jacky博士
2015年9月30日下午5:22

我们需要一个没有所有垃圾的最小GUI的原因是我们在VM上运行开发应用程序服务器,因此我们需要一个浏览器和一个不错的文件管理器,并且不要忘记IDE。希望在服务器安装中鼓吹Min GUI的每个人都能得到这个:)-显然是在刀片服务器上安装的-没有人想要GUI。

– Killjoy
18年6月19日在16:51

#6 楼

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

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


阅读这些指南。


Gnome gui ubuntu
Ubuntu服务器GUI


评论


这是每个人都应该使用的答案,上面接受的答案将安装整个桌面。这个答案(也在上面的一些评论中)是精简版。

–盖伊·星巴克
16年4月13日在15:36

@ubuntuhelp-那么该安装哪个“核心”? nm-我刚刚看到您链接了gnome。

– Killjoy
18 Jun 18'在22:34



#7 楼

Ubuntu Server没有GUI,但是您可以另外安装它。只需以您在安装过程中创建的用户身份登录,然后使用以下方式安装桌面。

sudo apt-get install ubuntu-desktop


之后键入

reboot


您就完成了。

评论


但它说:无法找到软件包ubuntu-desktop

– CIRK
11年7月18日在11:27

根据packages.ubuntu.com/natty/ubuntu-desktop的说明,该软件包存在。也许您必须先更新软件包数据库。请从“ sudo apt-get update”开始,然后执行上述步骤。

– ddeimeke
2011年7月18日在13:26

@CIRK您是否在尝试安装之前sudo apt-get update?

–TheGrimmScientist
2015年1月7日在20:01



这是否也适用于VMware?

–赞美·安萨里(Zameer Ansari)
15年6月18日在8:46

我不知道为什么这无法在VMware上运行。

– ddeimeke
15年6月20日在6:18

#8 楼

如果您仔细查看官方的《 Ubuntu Server指南》。第6章远程管理中,您会发现上一篇文章非常有趣。相信我,您不想在服务器上安装DeskTop环境,如果使用香蕉,它将占用过多的资源,最多会占用50%到60%的资源,并且从GUI的角度来控制服务器没有任何好处。

阅读并摘要第6.3章Zentyal。那就是你所需要的。我简直不敢相信自己。因此,不要害怕安装它,这是一个功能完善的Web界面,我安装zentyal-core和zentyal-common的第一印象是“ AWESOME”,除了Ubuntu创造者认可的Web界面外,别无他求。

但是,看起来该软件可能会花费您一些钱,但是如果您认真使用GUI,我相信这些费用对于轻型应用来说是可以承受的。如果您想让生活变得足够糟糕,并不是生活中的一切都是免费的。但是,我确定家庭使用可能是免费的,具体取决于您需要的服务。该软件带有很多模块,我敢说您应该只安装所需的模块。

#9 楼

一些桌面管理器具有核心软件包,因此您只能安装桌面而没有任何应用程序。


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




#10 楼

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

对于互联网而言:您可以建立网桥或模拟路由器。如何做到这一点取决于您的硬件。关于该主题,有无数的论坛帖子和方法。使用Google。

感兴趣的软件包:bridge-utilsdnsmasq。如果您希望笔记本电脑合二为一,则hostapd软件包用于WLAN接入点。但坦率地说,我不明白,为什么您不将服务器连接到互联网。 WLAN卡既便宜又方便,我想您的互联网笔记本电脑已经通过路由器连接了。

评论


如何设置转发?

–詹姆斯·利特维斯基(James Litewski)
2011年7月20日在7:34

如何在不连接互联网的情况下安装这些软件包。

–詹姆斯·利特维斯基(James Litewski)
2011年7月20日在7:45

正确的说,ubuntu-desktop不安装gnome软件包(甚至不安装gnome-core),而是安装一系列其他gnome- $ something软件包。

– Enzotib
2011年7月20日在8:04

@James Litewski:转发必须通过互联网安装在机器上!但这通常是如何离线安装软件包。您也可以使用Ubuntu软件包搜索来搜索和下载所有软件包。尽管可能更简单的方法是暂时将机器连接到。

–继续使用
2011年7月20日9:07



#11 楼



配置接口:

sudo ip link set dev eth0 down
sudo dhclient eth0

这将使用DHCP启动eth0


安装您选择的台式机:

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




#12 楼

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

评论


Webmin已从软件包列表中删除。这可能会导致系统严重受损。它以非debian / ubuntu兼容的方式编辑配置文件。

–继续使用
2011年7月20日在9:29

#13 楼

从您所说的内容来看,我认为您需要以下两点之一:


重新安装MacOS
在(已完全清除)的系统上安装GUI。

我可以纠正吗?

如果是第一个,则应标记此内容,并请主持人将其“询问不同”部分移动;如果是第二个,请再次有两种选择:



下载Ubuntu 11.04 Desktop安装DVD并在服务器上安装所有必需的软件包,或者
仅在系统上安装Desktop Edition从头开始(我的建议,因为您已经消灭了所有感兴趣的内容),然后使用Ubuntu的程序包管理器,Synaptic或CLI在此之上安装所有需要的服务器组件。


评论


好吧,我想重新安装一切。但我不知道如何启动DVD?

– CIRK
2011年7月18日在11:20

如果是Mac,请插入新的Linux DVD,并在启动过程中按“ c”。有关更多信息,请参阅基于Intel的Mac的启动键组合。超过此限制的内容将不再属于此处(可以说也不是,但是由于您要重新安装Linux ... / grin)

–欧仁
2011年7月18日在12:30

#14 楼

而不是添加完整的桌面环境,请考虑添加基于Web的轻量级前端。

Cockpit从16.04开始就已存在于Ubuntu存储库中。


不使用任何非Ubuntu源码
不更改任何服务器配置文件
易于使用,易于理解

安装非常简单:

    sudo apt install cockpit
    // After install, point your web browser at http://localhost:9090

/>
移除同样简单:

    sudo apt remove cockpit.
    // No weird scripts, no additional cleanup.


评论


多么好的解决方案

– Egon Stetmann。
20 Dec 17 '22:49