reinstalando o sistema completo no debian?

3

A unidade de inicialização EXT2 foi corrompida em uma pequena caixa Debian que estou executando, nada crítico. Um fsck cuidou do dano no nível de fs. A máquina inicializa agora, mas aparentemente há muitos arquivos de lib e outras coisas que ficaram bagunçadas quando a unidade estragou tudo.

Agora, posso certamente restaurar a partir do backup (sim, eu tenho um), mas eu queria saber se o debian será configurado para fazer algo como

# apt-get install --reinstall [tudo]

Em cima da minha cabeça, eu posso bater algo como (código da ideia, não código bom, eu sei)

# dpkg -l | awk [seja qual for] | apt-get install --reinstalar {}

mas se o apt-get já tiver essa opção em algum lugar, por que reinventar a roda? Embora googling não traga nada óbvio.

A outra pergunta é se fazer uma reinstalação de tudo pode realmente ser uma má ideia por algum motivo?

Pensamentos?

    
por user52874 19.01.2012 / 20:43

1 resposta

5

Não com o apt-get, mas:

aptitude reinstall '~i'

significa "reinstalar todos os pacotes instalados".

No entanto, isso NÃO substituirá os arquivos de configuração ausentes ou alterados ou outros arquivos de configuração se eles estiverem faltando, já que o debian assume que, se um arquivo de configuração estiver ausente ou alterado, é por um bom motivo. Existem várias maneiras de recuperar arquivos de configuração, mas isso depende, infelizmente, de como o pacote que está faltando nos arquivos de configuração está configurado. Se houver a possibilidade de que os arquivos de configuração estejam ausentes ou corrompidos, provavelmente você deve reinstalar a partir da mídia de instalação.

    
por 19.01.2012 / 21:50

Tags