#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-core
和lxde-common
将安装基本的lxde组件,policykit-1
和lxpolkit
需要运行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-manager
和network-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:还有另一个选择(我故意遗漏了)。您可以安装特定的桌面环境元软件包,例如
lxde
,xfce4
,mate-desktop-environment
,plasma-desktop
,unity
,gnome
。但是,在大多数情况下,除了xorg
之外,您将需要更多的软件包,并且这些软件包或元软件包可能会安装不再受任何Ubuntu风格青睐的软件包。例如,当当今所有风味(包括lubuntu)都使用lxde
和wicd
时,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-utils
或dnsmasq
。如果您希望笔记本电脑合二为一,则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
评论
注意-顶部回答说UBUNTU没有服务器分发,但现在已经存在。关于Ubuntu Server的第一个答案目前是Ubuntu Ingrained的第三个答案。ServerGUI很有帮助。
这是网站上回答性质的典型代表-当投票最高的回答由于过时而实际上无用时,就没有标记/警告的功能,因此我们不会浪费时间阅读/质疑它。投票不足会导致不适。他们确实需要解决这个问题。
@killjoy-这个堆栈似乎具有一定的专业知识水平,对新手来说有点困难,就像我们俩一样。我们很久以前就在我家Money.SE上了解到,有些人刚刚起步,完全一无所知,我们也需要帮助他们。在这里,如果问题和答案具有修订级别,那将是一个很好的开始,因为事情往往会发生变化。我刚刚安装了“ Ubuntu Server 16.04,并且在地板上只能看到命令行,并且需要我加载更多软件包。
从2006年的6.06开始有一个“ Ubuntu服务器”,@ Gilles所说的一切都是正确的:它不是自己的发行版;这是一个包装选择。