我可以将Ubuntu Desktop 14.04转换为Server吗?


27

我发现了几种使用以下命令将Ubuntu 12.04 Desktop转换为Server的解决方案:

sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server
apt-get install linux-server linux-image-server
apt-get –purge remove lightdm

我只想知道与Ubuntu 14.04是否相同。我需要这样做的原因是因为我需要安装moodle(某些人可能还有其他原因要这样做,所以我希望这也对他们有所帮助),并且它需要在Ubuntu Server而不是Desktop上运行。谢谢


5
您为什么认为穆迪特别需要Ubuntu Server?您可以链接到您正在遵循的说明吗?您可以在台式机版本上轻松安装完整的LAMP堆栈。
steeldriver

这是文档;它只谈论Ubuntu Server 14.04 Lts,所以这就是为什么我不太确定将其安装在桌面上的原因docs.moodle.org/26/en/…–JoséDel
Valle

解决这里问题的假设是错误的,请在下面阅读原因
tomodachi

1
您可能已经省略了解释为什么要执行此操作的行(例如,moodle),以使问题保持​​通用。毕竟,标题和标签中都没有提到穆德。
塞拉诺2015年

Answers:


29

注意:以下命令仅对低于/低于12.04的Ubuntu版本有效,请参阅服务器常见问题,注意:您可能最终会遇到无用的系统。

感谢您的回答,但我发现您需要添加更新行

sudo apt-get update

还更正了以下行

sudo apt-get -purge remove lightdm

sudo apt-get purge lightdm

更正后的脚本的完整版本如下

# update
sudo apt-get update

# install the 'tasksel' package so we can remove the desktop image       
sudo apt-get install tasksel

# remove the desktop image
sudo tasksel remove ubuntu-desktop

# tell tasksel to start the server image setup
sudo tasksel install server

# install the server images
sudo apt-get install linux-server linux-image-server

# remove lightdm
sudo apt-get purge lightdm

# remove all packages no longer required (~400 MB)
sudo apt-get autoremove

2
在Ubuntu 15.10上tasksel,删除桌面映像后必须重新安装。另外,不需要安装(也不能安装)服务器映像,因为“自12.04起,Ubuntu Desktop和Ubuntu Server之间的内核没有区别”(bit.ly/1S54S2d)。
D Schlachter

我可以使用此过程(稍作调整)来减少Linux Mint 17的最小安装量,并将其转换为Ubuntu 14.04吗?我想这样做是因为,如果可以的话,它为我省去了重新安装和重新配置许多软件包的麻烦。
biocyberman16年

使用ubuntu 16.04,这给我留下了一个无法使用的系统,没有grub,没有内核,...有什么想法吗?
x29a

我认为您应该对它们进行重新排序,并在清除lightdm / gdm3之前删除ubuntu-desktop,否则删除ubuntu-desktop将删除您已经安装的所有依赖linux内核的内容。
miigotu '18年

4

简单的答案是,但是运行命令便可以安装Ubuntu服务器。确保对位于的grub配置文件进行了以下更改/etc/default/grub

GRUB_TIMEOUT=10
( Comment out ‘GRUB_HIDDEN_TIMEOUT’ )
GRUB_CMDLINE_LINUX_DEFAULT=”"
GRUB_TERMINAL=console ( only for PC )

那你就可以跑

sudo update-grub

2

您需要卸载Ubuntu桌面并安装Ubuntu服务器的假设是错误的。

但是,对于真正的安装,最好是只包含您所需的最小安装。

Ubuntu服务器只是Ubuntu的最小安装,其特定内核已针对服务许多客户端进行了优化。对于台式机,而不是单个用户。您可以在Ubuntu服务器上运行的任何应用程序/服务可以在Ubuntu桌面上运行

检查Moodle的安装要求

我们可以看到需要的是:

  • 网络服务器
  • Web服务器的PHP支持
  • 一个数据库

2
有时候这样做是可取的,特别是如果它是生产服务器,并且最初安装它的人出于无知而将其作为桌面。无需在生产服务器上运行Unity,并且重新安装整个服务器似乎有些过头。
m0j0

在生产中,如果不正确地将其安装为台式机,我宁愿重新开始并重新安装整个设备。否则,我认为GRUB-hell将是真正的风险...在任何其他情况下,是的,如果它最初是台式机安装,那么可能根本就不会成为问题...
Erk
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.