Sistema Personalizado - Recuperação após formatação

Publicado por m4cgbr em 28/05/2012

[ Hits: 4.117 ]

Blog: http://pt.wikipedia.org/wiki/MacGyver

 


Sistema Personalizado - Recuperação após formatação



Introdução

Vamos supor que você seja um usuário que investe um bom tempo para personalizar seu desktop (assim como eu), instalar e configurar seus programas preferidos, além daqueles que você realmente precisa em seu dia a dia.

Além disso, se você é um usuário que não faz Backup do S.O. todo, faz Backup apenas do seu diretório pessoal, ou do "/home", enfim...

De repente, precisa formatar sua máquina. . . Nossa! E agora?!

Sua máquina tinha todos os pacotes que você precisa instalados, terá que instalar tudo de novo, além disso, terá que lembrar o nome daquele pacote que usava para tal tarefa, se não lembrar, la vai seu tempo pesquisando de novo (um retrabalho), não é mesmo?

Configuração

Bom, para evitar este tipo de situação, eu uso um comando bem prático do DPKG, que nem todo mundo conhece e tira proveito do mesmo.

O comando abaixo, cria um arquivo com a lista de pacotes instalados no seu sistema. Vamos lá.

Para criar a lista, execute o comando abaixo:

dpkg --get-selections > lista-de-pacotes

Dê um CAT no arquivo, conforme exemplo abaixo:

cat lista-de-pacotes | less

Observe que ele adiciona uma coluna com um parâmetro 'install' no arquivo, como mostro na imagem abaixo:
Agora, supondo que formatou sua máquina e restaurou o Backup de sua pasta pessoal, vamos instalar a lista de pacotes exatamente como estava antes.

Como root, ou com o poder de tal, execute o comando abaixo:

#dpkg --set-selections < /pasta/lista-de-pacotes && apt-get dselect-upgrade

Será impresso uma tela para que você confirme, conforme mostro abaixo:
Confirme digitando: S, pressione ENTER e aguarde.

Na prática, isso pode gerar alguns erros/incompatibilidades.

Isto pode variar de acordo com a data que você criou o arquivo com a lista de pacotes e recuperação (reinstalação) dos pacotes utilizando o arquivo, pois pode haver pacotes cujos nomes foram alterados, novas versões disponíveis nos repositórios, etc.

Alguns parâmetros podem ser adicionados à linha de comando <&& dpkg --novo-parametro && apt-get dselect- upgrade> que podem lhe ajudar muito:

Para mais informações, consulte:

man dpkg

Espero que seja útil.

E lembre-se, mantenha seu arquivo com a lista de pacotes atualizada, crie um Script, por exemplo.

Outras dicas deste autor

Redimensionando imagens com Nautilus-Image-Manipulator

Como remover permissão de vários arquivos

Resolvendo problemas com "python-central"

Editando menu do Gnome no LinuxMint com alacarte (Main Menu)

Editar crontab com Vi ou Vim

Leitura recomendada

Um comando e tenha JAVA Oracle no Ubuntu

USB Audio Controller Adapter no Linux

SSH no SLES - Solução para erro "SSH daemon/var/lib/empty must be owned by root and not group or world-writable"

Como habilitar o login como root no Debian 6 (Squeeze)

Desativando Alt+F1 - F6 no Linux

  

Comentários
[1] Comentário enviado por wadilson em 28/05/2012 - 12:32h

Dica fácil de executar e muito muito muito útil. Obrigado!

[2] Comentário enviado por jacksonsantana em 28/05/2012 - 19:58h


Parabéns amigão, muito bruto, não vou usar agora, mas é sempre bom ler esse tipo de artigo, pra saber que existe essa forma de bkp, e um dia, vou lembrar disso e vai me salvar a vida !!!
abraco...

jacksonsntn

[3] Comentário enviado por m4cgbr em 17/07/2012 - 05:27h


[1] Comentário enviado por wadilson em 28/05/2012 - 12:32h:

Dica fácil de executar e muito muito muito útil. Obrigado!


Disponha colega, fico feliz que seja útil, pois para mim fui útil em algumas situações.

Sucesso.

[4] Comentário enviado por m4cgbr em 17/07/2012 - 05:28h


[2] Comentário enviado por jacksonsantana em 28/05/2012 - 19:58h:


Parabéns amigão, muito bruto, não vou usar agora, mas é sempre bom ler esse tipo de artigo, pra saber que existe essa forma de bkp, e um dia, vou lembrar disso e vai me salvar a vida !!!
abraco...

jacksonsntn




Obrigado jacksonsntn

Saúde

[5] Comentário enviado por m4cgbr em 03/09/2012 - 21:59h

Olá pessoal, faz tempo que não passo por aqui devido a falta de tempo. Volto a fazer uma menção neste tópico para esclarecer algo que acredito ser interessante para alguns usuários menos experientes.

Conversando certo dia com um colega, ele exclamou: Isso não compensa! Eu faço um backup espelhado, ghost e restauro o sistema exatamente como estava o que é muito melhor.

Assim sendo eu coloquei a seguinte situação. Supondo que alguém tenha pego root no seu servidor, de nada vai adiantar restaurar um sistema cujo tenha risco de ser afetado novamente, assim sendo essa dica é muito útil sim. Ao menos ao meu ver pode servir em várias situações.

Espero ter sido claro.

Saúde a todos e ótima semana.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts