Reinstalando todos os debs instalados com um comando

0

Existe uma maneira de reinstalar todos os pacotes instalados (.deb) com um comando de terminal. Acho que algum pacote está corrompido (não sei qual) e não quero reinstalar o sistema operacional (que precisará de muita energia e tempo para recusar).

    
por user126106 19.05.2014 / 21:13

1 resposta

1

Você primeiro precisa entender algumas coisas.

Primeiro, o apt-get / dpkg / apt, por padrão, não sobrescreverá os arquivos de configuração se eles já existirem.

Você pode superar esse comportamento.

sudo apt-get -o Dpkg::Options::="--force-overwrite" install python-profiler

veja: Force o apt-get para sobrescrever o arquivo instalado por outro pacote

Esta é uma das razões pelas quais, ao contrário de outros sistemas operacionais, a reinstalação de um pacote normalmente não corrigirá um problema.

Você pode limpar e reinstalar um pacote, pois a remoção removerá os arquivos de configuração.

Mas mesmo uma limpeza não removerá arquivos de configuração no seu diretório pessoal.

Em segundo lugar, a menos que você tenha editado manualmente um arquivo de sistema, a reinstalação não ajudará, já que você realmente não alterou nada. Isso ocorre porque as configurações específicas do usuário são armazenadas em $ HOME.

Em terceiro lugar, os arquivos de configuração personalizados, para o seu teclado ou outras configurações, etc., residem em seu diretório pessoal. Esses arquivos de usuário não serão alterados pela reinstalação de um pacote, você precisa excluir ou editar os arquivos manualmente.

Em quarto lugar, nada na pergunta que você sugeriu sugerir a reinstalação de todo o sistema resolveria seu problema.

Para depurar seu problema, identifique seu hardware e verifique se há erros em seus registros.

    
por Panther 19.05.2014 / 22:08