Uma vez por ano, eu reinstalo meu sistema operacional. Após cada instalação, tenho que instalar muitas ferramentas (Xcode, Tmux, Iterm2, etc.). Isso é demorado (cerca de 8 horas para reinstalar tudo e restaurar arquivos de configuração) e propenso a erros.
Meta:
Eu já reduzi o número de softwares que uso diariamente, mas gostaria de ir ainda mais longe, automatizando a instalação e configuração.
Soluções
Aqui estão as soluções que tenho em mente (do melhor para o pior):
Existem maneiras melhores de atingir esse objetivo?
Requisitos: Idealmente, gostaria que a solução fosse aplicável tanto no Mac OS X quanto no GNU / Linux (Ubuntu).
Tags automation installation