como faço para “reconstruir” ou “reparar” o APTD?

2

Como faço para "reconstruir" ou "reparar" o aptd?

Eu não quero dizer os vários utilitários para reconstruir e reconfigurar o que não resolveu o meu problema, sugerindo que algo mais fundamental está danificado. Estou à procura de uma substituição / reconstrução totalmente nova e limpa, com todo o cache antigo, etc. limpo por não saber o que preciso corrigir Espero que esta abordagem mais agressiva simplesmente elimine a falha.

Se o aptd veio em um disco como nos velhos tempos eu iria desinstalar e reinstalar nesta fase. Como é (até onde eu sei) o processo para fazer isso eu não sei o que fazer.

Antecedentes

O problema que estou tentando resolver com essa questão pode ter sido acionado durante o próprio processo de atualização.

Um arquivo de log apt enorme de atualização com falha - o que deu errado & amp; como faço para corrigir isso?

Eu descobri como desligar o aptd e o apt-get e recuperar minha CPU, mas isso não resolve o problema subjacente que o aptd está realmente danificado. Eu acho que se eu puder fazer isso, o problema será resolvido.

Ajuda: "aptd" está maximizando minha CPU?

Devo salientar que a coisa mais complicada que eu compilei e executei um make file não foi mais complexa do que "hello world". Eu posso precisar de passos de bebê.

    
por Matthew Brown aka Lord Matt 19.03.2015 / 03:51

1 resposta

1

A resposta (que eu precisava) parecia ser que talvez o aptd estivesse bem, mas a área / boot estava um pouco cheia - consertar isso era o "reparo" que era necessário. Eu descobri isso por acidente durante a navegação de perguntas relacionadas (e suas perguntas relacionadas).

No entanto, o que eu pensava originalmente era que o APTD estava corrompido e precisava ser removido e reconstruído. É um outro debate sobre se isso é mesmo uma resposta à pergunta mais ampla que eu fiz.

O que eu fiz

Removemos os arquivos de configuração antigos que, de acordo com uma resposta aqui ( Minha partição / boot atingiu 100% e agora não posso atualizar. Não é possível remover kernels antigos para criar espaço ) é seguro fazer.

Eu também tentei sudo dpkg -r linux-image-2.* , que parecia ser recursiva e quebrada de alguma forma que estava além de mim. Matou com controle + C.

Mudou para o gerenciador de pacotes synaptic e desinstalou alguns kernels mais antigos. Em seguida, tentou obter os pacotes desatualizados para atualizar. Já faz algum tempo que o apt-get foi capaz de fazer qualquer coisa, então eu senti que isso era algo que precisava ser feito o mais rápido possível.

Isso teve o efeito de travar o synaptic e eu tive que terminá-lo com killall -9 .

Em seguida, um comentário sobre a minha pergunta sobre isso ( É seguro remover antigos arquivos vmlinuz. * De / boot ? Me levou para Como faço para remover versões antigas do kernel para limpar o menu de inicialização? e este comando:

sudo apt-get remove --purge $(dpkg -l 'linux-image-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)//")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*//;/[0-9]/!d')

Isso limpou pouco menos de 3 MB de espaço em disco.

Em seguida, executei o sudo apt-get upgrade , que iniciou a atualização de 1260 pacotes. Precisando de um show de arquivos.

Então eu esperei.

No dia seguinte, voltei para ver que estava esperando que eu respondesse a um prompt sobre a configuração do gnome. Eu escolhi a opção padrão.

Isso foi concluído com sucesso. Então eu fiz um clean, update e clean (porque eu sou um newbi) e fiz sudo apt-get upgrade de novo e instalei mais 3 upgrades.

TL; DR: Eu acho que precisava remover kernels antigos ... que pareciam funcionar.

    
por Matthew Brown aka Lord Matt 11.04.2015 / 13:47