Como corrigir os bancos de dados de comando não encontrado?

0

Meu sistema Ubuntu recentemente instalado está atualmente tendo problemas com o gancho command-not-found:

josh@sirius:~$ invalid-command
Unable to open binary database /usr/share/command-not-found/programs.d/i386-main.db: File read error
Unable to open binary database /usr/share/command-not-found/programs.d/i386-multiverse.db: File read error
Unable to open binary database /usr/share/command-not-found/programs.d/i386-restricted.db: File read error
Unable to open binary database /usr/share/command-not-found/programs.d/i386-universe.db: File read error
invalid-command: command not found

Eu tentei reinstalar e dpkg-reconfigure ing ambos command-not-found{,-data} , mas eles não parecem ter corrigido isso. É seguro excluir esses arquivos ou preciso executar algum programa para recriá-los? Devo acrescentar que isso foi originalmente uma instalação de 32 bits que eu reinstalei com o de 64 bits sem formatar o disco.

    
por dutchie 24.07.2013 / 10:45

1 resposta

0

Os arquivos do banco de dados para a versão de 64 bits são denominados amd64-*.db , enquanto os da versão de 32 bits são denominados i386-*.db . Então aparentemente você tem o pacote de 32 bits instalado quando você deveria ter o pacote de 64 bits.

O que isso produz?

apt-cache policy command-not-found{,-data}
    
por geirha 24.07.2013 / 11:20