Talvez algum dia o yum seja tão inteligente quanto o mais recente utilitário de pacote Debian que, segundo me disseram, registra todas as dependências quando um pacote é instalado para que, quando você remover o pacote, todas as dependências instaladas para esse pacote também são removidos. Até que tal versão do yum se torne disponível, nós mesmos temos que fazer essa tarefa e aqui estão algumas idéias.
Uma ideia é executar rpm -qa > after.list
e, em seguida, diff -BurN before.list after.list
. No entanto, se houver muitas atualizações de pacotes desde então, pode ser difícil determinar os pacotes que você deseja remover.
Outra ideia é usar a opção --last
do comando rpm para listar os pacotes por data e hora em que os pacotes foram instalados:
rpm -qa --last > datetime_ordered.list
Os pacotes que foram instalados na mesma data e hora que o libreoffice-calc são provavelmente as dependências que foram necessárias pelo libreoffice-calc e os pacotes que você vai querer remover usando yum remove
, porque yum dirá se existe são mais pacotes que libreoffice-calc que requerem esses pacotes.