Suponha que eu remova um rpm da seguinte forma:
rpm -e <package-name>
Em seguida, 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>
Eu recebo a seguinte resposta:
total 0
O que significa que o diretório está vazio, portanto, para manter um sistema organizado:
Minha pergunta é: qual é a maneira recomendada de remover arquivos e diretórios restantes após remover o rpm?
É encontrando cada instância individual e verificando se o arquivo/diretório está vazio, conforme descrito acima, e então fazendo um;
rm -f filename.extension
OU
rm -rf directory_name
O que você faz?
obrigada
O verdadeiro problema é que o pacote não foi perfeitamente empacotado (como muitos pacotes são... infelizmente): O pacote instalou o
/etc/<package>
diretório mas não o possui ; por isso não foi removido na desinstalação. Normalmente você não deve fazer nenhuma ação extra depois de remover um rpm.provavelmente o proprietário tinha algo assim em seu arquivo de especificações:
que deveria ter sido: