我能否基于一个简单的配置文件来安装一个操作系统和一套应用程序?

我能否基于一个简单的配置文件来安装一个操作系统和一套应用程序?

操作系统的安装程序是否可以读取我指定要安装的程序的输入文件?

例如:

-- Apps to install
postgresql
gcc
doxygen
ftp://ftp.irisa.fr/pub/mirrors/gnuplot
...

在这个例子中,当只指定程序的名称时,安装程​​序应该安装其最新的稳定版本,当指定 URL 时,它可以自行下载。

这将允许使用同一套工具安装多个系统,即使它们是不同发行版的一部分,或者在不同的日期具有不同的内核(例如 Linux,BSD,HURD,Minix 等)。

或者,当操作系统已经到位时,是否有一个工具可以根据以前的文本文件安装一组应用程序?

这种方法的优点是,在保持相同环境的情况下,可以更轻松、更快捷地从一个系统切换到另一个系统。

答案1

有许多配置管理或基础设施即代码可以做到这一点的解决方案。

但是,它们会比你的例子稍微复杂一些。

SaltStack木偶, 和厨师都可以在本地运行,无需设置中央服务器,都是跨平台的,并且是开源的。

相关内容