Como Limpar Pacotes Órfãos no openSUSE
Dica publicada em Linux / Comandos
Como Limpar Pacotes Órfãos no openSUSE
No openSUSE, pacotes órfãos são aqueles que foram instalados como dependências para outros pacotes que foram removidos, mas que não são mais necessários. Para limpar esses pacotes órfãos e liberar espaço em seu sistema, você pode seguir os passos abaixo:1. Abra o Terminal
Para começar, abra o terminal no seu sistema.
2. Atualize a Lista de Repositórios
É uma boa prática atualizar a lista de repositórios para garantir que você está trabalhando com as informações mais recentes. Execute o seguinte comando:
sudo zypper refresh
3. Encontre Pacotes Órfãos
Para identificar pacotes órfãos que não são mais necessários, execute o seguinte comando:
sudo zypper packages --unneeded
Esse comando irá listar os pacotes que foram instalados como dependências e que não são mais necessários.
4. Remova Pacotes Órfãos
Após identificar os pacotes órfãos, você pode removê-los com o comando:
zypper packages --unneeded | awk -F'|' 'NR==0 || NR==1 || NR==2 || NR==3 || NR==4 {next} {print $3}' > list; while read p; do sudo zypper -n rm -y "$p"; done < list; rm -rf list
Em resumo, o comando remove pacotes não necessários e suas dependências restantes, baseando-se na lista gerada pelo zypper, após filtrar a informação relevante.
5. Verifique a Limpeza
Revise a lista de pacotes com
zypper packages --unneeded antes de executar o comando anterior, para evitar remoções indesejadas. É sempre uma boa prática revisar a lista de pacotes que será removida.
Fonte: https://github.com/openSUSE/zypper/issues/116
show
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10