Portanto, há algumas coisas com as quais você precisa se preocupar:
1) Instalando o mesmo software em todas as máquinas. Isso é bastante fácil de fazer clonando via clonezilla ou apenas obtendo uma lista de pacotes instalados e fazendo com que o gerenciador de pacotes instale um conjunto correspondente nas outras máquinas. Nomes de pacotes que são dependentes de arquitetura podem causar problemas se você estiver usando diferentes arquiteturas de CPU.
2) Qualquer configuração no nível do sistema que você alterou, criou, etc. Configuração do host Apache, etc. Para mim, eu uso o editor joe
e ele cria um arquivo de backup automático chamado filename~
quando edito% código%. Então, eu simplesmente localizo todos os arquivos terminados em filename
, removo o til e faço um arquivo, depois extraio na outra máquina. Funciona bem, contanto que você tenha o passo 1 eliminado.
3) Seu diretório pessoal e qualquer customização que você faça lá. Papel de parede de mesa, aplicativos de inicialização automática, itens de menu, ícones da área de trabalho, etc.
A boa notícia é que existem várias maneiras de lidar com isso. Existem ferramentas de gerenciamento de configuração e formas criativas de usar outras ferramentas como ~
para fazer check-in / check-out de seus arquivos de configuração, etc. Ou você mesmo pode fazer isso com um script ou dois.