Reinstalando o Debian Squeeze via APT após remoção significativa do pacote principal

1

Alguns antecedentes:

Eu acidentalmente deixei dois repositórios problemáticos em meu /etc/apt/sources.list - para ser específico, o repositório squeeze-updates (alterado de "volátil") e o repositório sid. Eu estava testando algumas coisas há algum tempo e precisava desses repos para alguns pacotes não disponíveis no atual. No entanto, eu esqueci e atualizei (apt-get dist-upgrade) com esses repositórios, e não tive problemas até agora, o que me levou a fazer o downgrade.

Primeiro, removi as fontes conflitantes. Então eu segui as instruções on-line para fixar os repositórios estáveis para forçar um downgrade. Após a conclusão, centenas de pacotes obsoletos permaneceram. Sendo audacioso, criei (e executei) o seguinte comando para tentar removê-los:

while :; do aptitude -y --without-recommends -f remove ?obsolete; if [ ! "$?" = "0" ];then break; fi; done

Ele removeu os pacotes obsoletos, especialmente coisas do upstream, como o kernel Linux 3.x. No entanto, vi algumas outras coisas que foram removidas, como o software que instalei antes da alteração do repositório. Eu deveria ter parado tudo então, mas eu pensei em continuar e deixá-lo correr, sabendo que eu posso me recuperar mais tarde. Voltando à janela da sessão mais tarde, ele teve um diálogo perguntando se eu queria manter ou remover ... meu kernel atualmente em execução.

Eu realmente não quero fazer um CD reinstalar - Eu não tenho lugar para armazenar os 20 + GBs de dados (este é um VPS, e eu tenho uma conexão de internet muito lenta), e reconfigurar tudo vai demorar muito de tempo, e eu preciso que o servidor seja executado novamente o mais rápido possível.

Supostamente (isto é do repositório da lista de discussão do Debian), os usuários Debian preferem fazer reinstalações via APT, já que isso é teoricamente possível. Eu tenho minhas próprias razões para fazê-lo via APT.

Pergunta:

Existe, de alguma forma, de alguma forma possível, instalar o Debian sem recorrer a um CD, via APT ou outros meios? Ainda tenho acesso à Internet no meu servidor.

Estou com o objetivo de reinstalar o sistema básico E quaisquer categorias que eu tenha selecionado durante a instalação original (CLI) do Debian Squeeze.

    
por Albert H 25.03.2012 / 03:03

1 resposta

1

De qualquer sistema Linux funcional, você pode usar Debootstrap ou cdebootstrap para executar o layout inicial de uma instalação Debian em um novo local. Se você tiver uma partição sobressalente, isso deve ser bem direto: format, mount, debootstrap, chroot, configure, adicione ao bootloader, reinicialize.

    
por 25.03.2012 / 07:58