如何从Ubuntu Minimal安装Ubuntu Server?

一旦我安装了Ubuntu minimal,我就有选择按照自己的方式进行定制。
我可以选择使用终端模式, 通过apt-get install ubuntu-desktop将其变成Ubuntu桌面版, 通过apt-get install kubuntu-desktop将其变成Kubuntu, 通过apt-get install lubuntu-desktop将其变成Lubuntu, 等等……
与Ubuntu服务器版本相比,我们可以看到一个区别,即在安装过程中提供了选择的选项:
  • SSH服务器
  • Tomcat服务器
  • LAMP
  • DNS服务器等
现在我正在寻找一种方法或命令,类似于apt-get install ubuntu-server, 这样我就可以一次性安装Ubuntu minimal,然后继续进行服务器配置的进一步过程。
我不想逐个安装各个组件(如LAMP或DNS的组件)。我正在寻找一种类似于Ubuntu服务器发行版中存在的自动化方式。
1个回答

该功能由tasksel提供(毫不意外,它在tasksel软件包中):

sudo apt-get install tasksel
sudo tasksel

这将为您提供一个选项菜单,例如:
 [*] OpenSSH server
 [ ] DNS server
 [ ] LAMP server
 [*] Mail server
 [ ] Openstack
 [ ] PostgreSQL database
 [*] Print server

你应该能够选择你想要的那些,然后tasksel会处理软件包的安装。

我该如何用针对服务器环境优化过的内核替换Ubuntu Minimal的内核呢?还是说Ubuntu minimal本身就包含了一个针对服务器优化的内核? - BhaveshDiwan
2从12.04版本开始,服务器和桌面内核已经合并。如果你使用apt-get install linux-image-server命令安装,你会发现你拥有的是-generic内核版本,这个版本在服务器上也非常好用。 - Jeremy Kerr