Ubuntu restaurando aplicativos e configurações

2

Eu freqüentemente encontro a situação em que eu mudo laptop / desktop e quando eu instalo o Ubuntu eu tenho que instalar todos os meus aplicativos e restaurar as configurações.

Off-late Eu tenho tentado escrever um script bash que automatizaria a instalação e configuração.

Existe outra maneira melhor do que escrever um script? Por exemplo, Pasta de início, pasta de backup etc.

    
por 18bytes 13.06.2011 / 20:33

2 respostas

3

Se você tiver tudo instalado nos repositórios padrão, poderá gravar suas seleções de pacotes com:

sudo apt-get install debconf-utils
sudo dpkg --get-selections '*' > selection.dpkg
sudo debconf-get-selections > selection.debconf

Em seguida, você pode replicar essa seleção de pacotes em uma nova instalação com:

sudo debconf-set-selections < myselection.debconf 
sudo dpkg --set-selections < myselection.dpkg
sudo apt-get -u dselect-upgrade.

Se você também faz o backup de sua /etc , /home e outra área onde você tem configurações ou arquivos que não vêm de um pacote, você deve ser capaz de clonar uma máquina rapidamente.

Isso não funcionará se você estiver pulando entre versões, então, ao invés disso, eu apenas mantenho uma lista manual de tudo que eu instalo e todas as configurações que eu mudo. Se você mantiver isso de uma maneira ordenada, você pode trazer uma nova máquina para uma especificação muito rápida de qualquer maneira (e enquanto estiver fazendo as coisas "manualmente" você pode pular pacotes / etapas que não são mais relevantes para que você não esteja carregando mais arquivos) do que você precisa de uma instalação para outra). Eu usei essa lista quando instalei o Ubuntu na minha compra recente de netbooks. Obviamente, você precisa do backup de /home e /etc , mas você deve ter bons backups de qualquer maneira.

    
por 14.06.2011 / 20:46
0

Eu ainda não testei isso, mas você pode fazer o backup de sua pasta pessoal para o Ubuntu One e baixá-lo para a nova máquina. Se você estiver reinstalando na mesma máquina, talvez queira fazer do / home uma partição separada para que ela possa persistir durante as instalações (o que também pode facilitar o backup).

Quanto a aplicativos, eu prefiro baixar e instalá-los a partir dos repositórios de cada vez, então um script é o melhor que eu criei até agora (acho que o CrunchBang Linux vem com um script que irá baixar, instalar e configurar certas coisas na primeira inicialização, então pode valer a pena olhar para o que elas fazem; CrunchBang é baseado no Debian, então deve ser fácil de se adaptar), embora eu geralmente esteja atualizando o Ubuntu, que geralmente fornece novas versões de repo.

    
por 13.06.2011 / 22:09