Posso instalar um sistema operacional e um conjunto de aplicativos com base em um simples arquivo de configuração?

Posso instalar um sistema operacional e um conjunto de aplicativos com base em um simples arquivo de configuração?

Os instaladores de sistemas operacionais podem ler um arquivo de entrada onde eu especifico os programas que desejo instalar?

Por exemplo:

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

Neste exemplo, quando apenas o nome do programa é especificado, o instalador deve instalar sua versão estável mais recente, quando a URL é especificada ele pode baixá-lo sozinho.

Isto permitiria instalar múltiplos sistemas com o mesmo conjunto de ferramentas, mesmo que façam parte de distribuições diferentes, ou com kernels diferentes (ex. Linux, BSD, HURD, Minix, ...), em datas diferentes.

Alternativamente, existe uma ferramenta que permite instalar um conjunto de aplicações com base no arquivo de texto anterior, quando o sistema operacional já está instalado?

A vantagem de tal abordagem seria que seria muito mais fácil e rápido mudar de um sistema para outro, mantendo o mesmo ambiente.

Responder1

Existem muitos gerenciadores de configuração ouInfraestrutura como códigosoluções que podem fazer isso.

No entanto, eles serão um pouco mais complexos que o seu exemplo.

SaltStack,Fantoche, eChefe de cozinhatodos podem ser executados localmente sem uma configuração de servidor central, são todos multiplataforma e de código aberto.

informação relacionada