De pathname.com :
/var
contains variable data files. This includes spool directories and files, administrative and logging data, and transient and temporary files.
Observe que, nos diretórios e arquivos de spool , dados administrativos e de registro , esta parte é importante. Ao excluir /var/lib/dpkg
, você excluiu alguns arquivos muito importantes.
Além de acima:
/var
is specified here in order to make it possible to mount/usr
read-only. Everything that once went into/usr
that is written to during system operation (as opposed to installation and software maintenance) must be in/var
.
Isso significa: os dados em /var
são alterados, o que é necessário para alguns aplicativos, como no seu caso dpkg
.
Você deve nunca excluir arquivos / pastas sem conhecimento prévio. A única solução possível esquerda é para você reinstalar o Ubuntu. Até você fazer isso, você não poderá usar dpkg
. Mas a melhor parte aqui é que você ainda tem um sistema em execução , portanto, faça backup de todos os seus dados importantes, ou seja, os presentes em /home
etc. que você não perde nada durante uma reinstalação.