Qual é a maneira recomendada de limpar meu sistema depois de remover um rpm?

0

Suponha que eu remova um rpm da seguinte forma:

rpm -e <package-name>

Eu, então, faço uma pesquisa em todo o sistema:

find / |grep <keyword-from-package-name>

Ele retorna muitas instâncias em que a palavra-chave foi referenciada, por exemplo

/etc/<keyword-from-package-name>

Se eu fizer o seguinte:

ll /etc/<keyword-from-package-name>

Recebo a seguinte resposta:

total 0

O que significa que o diretório está vazio, portanto, no interesse de manter um sistema organizado:

A minha pergunta é, qual é a maneira recomendada de remover arquivos e diretórios restantes depois de remover o rpm?

É por encontrar cada instância individual e verificar se o arquivo / diretório está vazio, como descrito acima, e então fazer um;

rm -f filename.extension

OR

rm -rf directory_name 

O que você faz?

Obrigado

    
por MarkMark 27.09.2018 / 13:19

1 resposta

3

O verdadeiro problema é que o pacote não foi perfeitamente empacotado (como muitos pacotes são ... infelizmente): O pacote instalou o diretório /etc/<package> mas não o possui ele; por isso não foi removido após a desinstalação. Normalmente você não deve fazer nenhuma ação extra depois de remover uma rpm.

provavelmente o proprietário tinha algo parecido com isso em seu arquivo de especificações:

%files
/etc/<package>/*

que deveria ter sido:

%files
/etc/<package>/
    
por 27.09.2018 / 14:49