Até agora, parece que uma boa solução está no processo. Então aqui está a minha solução.
O que não funcionou:
Tentando fazer download de pacotes e instalá-los manualmente.
Eu tentei. Ou eu sou apenas um noob do Linux e perdi completamente alguma coisa no README sobre como instalá-lo, mas não é tão simples quanto sudo dpkg -i package.deb
. Eu odeio compilar software.
apt-get remove --purge
Já existem problemas com o dpkg e os pacotes e estão corrompidos, e limpá-los não ajuda muito. Eles estão corrompidos e o Ubuntu não os reconhece corretamente.
O que funcionou
Etapa 1:
Obtenha um disco USB. Eu não acho que alguém tenha literalmente Live CD's, mas basicamente pegue seu disco de boot. Obtenha o Ubuntu (sugiro a versão em que você está no momento, apenas para ter 100% de certeza de que os arquivos devem ser os mesmos) no disco e inicialize em sua sessão ao vivo.
Etapa 2:
Na bagunça de unidades diferentes (pelo menos, essa era a minha situação), localize sua partição Ubuntu e sua pasta raiz (/) de sua sessão ao vivo. Quando você encontrar os dois, obtenha a localização de / var / lib / dpkg / em ambas as unidades. A partição do Ubuntu terá uma localização de algo como / media / Ubuntu / (nome da unidade) / var / lib / dpkg /.
Etapa 3:
Abra o terminal. Existem alguns comandos que os seus locais do dpkg são úteis.
Comando 1 (usando a localização da partição do Ubuntu): sudo rm -rf /media/Ubuntu/(drive)/var/lib/dpkg/*
Este comando irá deletar tudo na sua pasta atual do dpkg para que fique claro. A razão para isso será aparente com o próximo comando.
Comando 2 (usando os dois locais): sudo cp /var/lib/dpkg/* /media/Ubuntu/(drive)/var/lib/dpkg/
Isto irá copiar todos os arquivos dpkg novos da sessão Live para a sua versão do Ubuntu. Basicamente é uma 'instalação' limpa de arquivos dpkg.
Etapa 4:
Reinicie. Se você realmente precisa de um comando do sistema para fazer isso para atender às suas necessidades internas de "Eu uso o Ubuntu porque eu posso fazer tarefas simples com comandos complicados", você pode usar o comando shutdown -r now
. Lembre-se de remover o disco de inicialização quando fizer isso.
Etapa 5:
Depois de inicializar de volta à sua partição normal do Ubuntu, abra um terminal. Se você tentar instalar alguma coisa, ainda assim obterá todo o problema de 50 atualizações automáticas. Mas isso pode ser resolvido com um simples sudo rm /etc/apt/apt.conf.d/50unattended-upgrades.ucftmp
, que irá remover o arquivo irritante. Você pode ser capaz de fazer isso para começar, mas todo esse processo funcionou para mim. Então tudo bem. Então, quando você fizer tudo isso, você deve fazer um sudo apt-get upgrade
. Isso levará um bom tempo, então sente-se firme e espere até que seja feito.
Quando você faz tudo isso, o dpkg deve ser corrigido. Para mim, sudo apt-get upgrade
correu sem reclamações, então presumo que seja corrigido. Se isso funcionou para você, por favor me avise. Obrigado pela leitura !! Aproveite!