我可以在一個簡單的設定檔的基礎上安裝一個作業系統和一組應用程式嗎?

我可以在一個簡單的設定檔的基礎上安裝一個作業系統和一組應用程式嗎?

作業系統的安裝程式可以讀取我指定要安裝的程式的輸入檔嗎?

例如:

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

在此範例中,當僅指定程式名稱時,安裝程式應安裝其最新的穩定版本,當指定 URL 時,安裝程式可以自行下載。

這將允許使用同一組工具安裝多個系統,即使它們屬於不同發行版的一部分,或具有不同的核心(例如 Linux、BSD、HURD、Minix 等)、在不同的日期。

或者,當作業系統已經就位時,是否有一種工具允許在先前的文字檔案的基礎上安裝一組應用程式?

這種方法的優點是從一個系統切換到另一個系統會更容易、更快捷,同時保持相同的環境。

答案1

有很多配置管理或基礎設施即程式碼可以做到這一點的解決方案。

但是,它們會比您的範例稍微複雜一些。

鹽棧,木偶, 和廚師都可以在本地運行,無需中央伺服器設置,都是跨平台的,並且是開源的。

相關內容