服务器版本和桌面版本之间有什么区别?


127

服务器版Ubuntu和台式机版有什么区别?


1
哪一个更好?我有一个Acer Aspire One 1gb RAM,1,60GHZ处理器...这是一台旧计算机,但是我一直在使用Ubuntu发行版。我最近安装了Ubuntu 12.10,它对我的​​计算机来说太慢了。除此之外,我需要安装Atlas.TI来处理一些调查。我无法使用12.10版本...当我的计算机中安装了10,04版本时,它运行得非常完美。Sammaël– user170239 2013

Answers:


88

Ubuntu文档按原样复制:

  • 第一个区别是CD内容。“服务器” CD避免包含Ubuntu认为的桌面软件包(诸如X,Gnome或KDE之类的软件包),而是包含与服务器相关的软件包(Apache2,Bind9等)。使用桌面CD进行最少的安装和安装,例如从网络安装apache2,可以获得与插入服务器CD并从CD-ROM安装apache2完全相同的结果。
  • Ubuntu Server Edition的安装过程与Desktop Edition略有不同。由于默认情况下Ubuntu Server没有GUI,因此该过程是由菜单驱动的,非常类似于Alternate CD的安装过程。
  • 在12.04之前,Ubuntu服务器默认安装服务器优化的内核。从12.04开始,由于linux-image-server被合并为linux-image-generic,因此Ubuntu Desktop和Ubuntu Server之间的内核没有区别。
  • 对于12.04之前的Ubuntu LTS版本,Ubuntu桌面版仅获得3年的支持。在Ubuntu LTS 12.04中,这增加到5年。相比之下,所有Ubuntu LTS Server Edition版本都支持5年。

1
因此,基本上,服务器和桌面是相同的,除了服务器具有Apache和桌面具有GUI。
wordforthewise

57

值得注意的是,除了内核设置以外,Ubuntu Desktop和Server本质上是相同的发行版,只是具有不同的默认软件包选择。它们都使用相同的程序包和存储库。如果运行apt-get install ubuntu-desktop,最终将获得与Desktop Edition等效的功能。

这也意味着,任何适用于Ubuntu Server的软件包都将在您的桌面安装上愉快地运行。


10

无论使用服务器CD还是桌面CD进行安装,最终都将使用相同的Ubuntu。区别在于,默认情况下会选择安装哪种软件包-即,在安装过程结束时最终选择哪种软件。

在已安装的Ubuntu副本上,可以从台式机系统迁移到服务器系统,反之亦然。Ubuntu甚至可以使用taskel实用程序或诸如ubuntu-desktop和的元软件包ubuntu-server(至少从16.04版开始通过标准apt软件包管理器提供)相对容易一些。您甚至可以混合使用-在服务器上安装桌面环境或在主要是台式计算机的服务器软件(例如ssh_server或apache2)上安装桌面环境。

但是可能是,您可能已经在安装时知道是要使用桌面环境的完整桌面系统还是服务器系统。因此,拥有用于服务器和台式机的不同安装CD只是一个方便因素,使软件选择更加简单。

在仅从图形Live CD安装“桌面”版本的意义上,安装程序的行为也有所不同。其他版本使用类似于Debian安装程序的基于菜单的安装程序进行安装。


至少在10.04中,我找不到ubuntu-server软件包。尽管它可能很酷,但您可能只想安装所需的服务器即可。
Blaisorblade

1
我已经更新了答案。您使用任务(通过tasksel)而不是元软件包来安装服务器软件包。运行sudo tasksel用户界面或通过命令行安装单个任务,例如sudo tasksel install lamp-server。在help.ubuntu.com/community/Tasksel上可用的其他任务列表 请注意,这些是为“起点”服务器部署设计的软件包组。您可能希望更详细地安装软件包。
thomasrutter

我完全隔开了塔斯克。在16.04 LTS中仍然有效。使服务器程序包和桌面程序包易于安装。+1
Terrance
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.