Como remover os pacotes órfãos no CentOS

Se você usa o CentOS para instalar aplicações e até montar servidores, já deve ter encontrado, em alguns casos, aplicações que deixam de usar essa ou aquila dependência, no entanto, elas não são removidas do sistema, e ficam ali acumulando espaço e podem até mesmo causar problemas. Mas hoje isso vai ser resolvido, saiba como remover os pacotes órfãos do CentOS.

Se você não entendeu muito bem o que é um pacote órfão, vou te dar um exemplo prático. Digamos que você instalou o aplicativo X, e este aplicativo precisa da dependência Z e assim ela foi instalada. No entanto, depois de algum tempo você precisou remover o aplicativo X, mas a dependência Z ficou lá, instalada no CentOS, esse pacote que sobra e que não será mais usado no sistema é chamado de pacote órfão.

Removendo os pacotes órfãos no CentOS

A primeira coisa que temos que fazer é abrir o Terminal, em seguida, vamos verificar se o pacote cleanup esta disponível, pois é justamente ele que vamos usar para fazer a remoção dos pacotes órfãos. Caso o cleanup não esteja, execute o comando abaixo para instalação. Lembre-se que o comando abaixo esta sendo escrito para ser executado como ROOT, mas você pode usá-lo com sudo também sem nenhum problema.

yum install yum-utils

Agora vamos começar a nossa checagem, vamos gerar um lista que exibirá todos os pacotes órfãos do CentOS. Para isso, execute o comando abaixo:

package-cleanup --leaves

E agora chegou o momento, vamos então remover todos os pacotes órfãos que foi localizado pelo yum-utils durante a verificação. Execute o comando abaixo como ROOT ou se preferir como sudo.

yum remove `package-cleanup --leaves`

Bom, é isso. Perceba que talvez seja preciso executar o comando novamente. E eu até recomendo que seja feito assim, isso garante que você tenha uma eficácia melhor na para remover os pacotes órfãos. Qualquer dúvida, nos procure no canal do Telegram como @sitesempreupdate.

Share This Article
Follow:
Fundador do SempreUPdate. Acredita no poder do trabalho colaborativo, no GNU/Linux, Software livre e código aberto. É possível tornar tudo mais simples quando trabalhamos juntos, e tudo mais difícil quando nos separamos.
Sair da versão mobile