O que significa “dpkg: warning: ao remover o diretório / usr / local, não vazio, portanto não removido” significa?

8

Instalei o Comodo Antivirus por curiosidade e quando o removi, sudo apt-get --purge remove cav-linuxobtive o seguinte:

dpkg: warning: while removing directory /usr/local not empty so not removed

Eu deveria estar preocupado com algo estar errado, ou havia alguns arquivos que deveriam ser substituídos.

Nikola Atanasov
fonte

Respostas:

3

A mensagem é comum quando a pasta não está vazia, como sugere a mensagem. Isso ocorre porque outros pacotes também colocam seus arquivos nessa pasta. Um pacote não pode remover facilmente uma pasta que não está vazia, o que deixaria um sistema instável ou quebrado.

Também é possível que você mesmo tenha armazenado arquivos nesta pasta. E certamente seria irritante se esses arquivos desaparecessem repentinamente junto com a pasta.

Além disso, especialmente essa pasta é uma das pastas padrão que faz parte do Padrão de Hierarquia do Sistema de Arquivos . Para remover esta pasta, portanto, geralmente não é uma boa ideia.

Historicamente e estritamente de acordo com o padrão, /usr/local/é para dados que devem ser armazenados no host local (em oposição a /usr/, que podem ser montados em uma rede). Na maioria das vezes, /usr/local/ é usado para instalar software / dados que não fazem parte da distribuição padrão do sistema operacional (nesse caso, /usr/conteriam apenas software / dados que fazem parte da distribuição padrão do sistema operacional). É possível que o padrão da ESF possa no futuro ser alterado para refletir essa convenção de fato).

AB
fonte
4

Não há nada com o que se preocupar. O dpkg não remove os diretórios onde estão alguns outros arquivos, não criados pelo pacote removido.

Pilot6
fonte
Ambos responderam bem à minha pergunta. Sua informação é muito apreciada
Nikola Atanasov