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).