Pular para o conteúdo

Como Limpar Pacotes Órfãos no openSUSE

Dica publicada em Linux / Comandos
Xerxes xerxeslins
Hits: 2.964 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

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

Controle de volume sumiu no KDE?

Entrevista com Patrick Volkerding

Ouvir rádio on-line no Slackware

Tirando bordas das janelas no Xfce

Não desliga/reinicia pelo menu no LXDE?

Abrindo aplicativos gráficos como usuário root logado como usuário comum sem kdesudo ou gksudo

Segredos do comando sleep

Comando 'cat' Colorido? Conheçam o 'ccat'

Localizando arquivos em seu Linux

Dica para bloquear usuários em domínios após X tentativas com o Samba4

#2 Comentário enviado por removido em 11/09/2024 - 11:28h
Com todo o respeito, pacotes "desnecessários" e pacotes órfãos são duas coisas diferentes. A lista mostrada pelo comando sudo zypper packages --unneeded são de arquivos desnecessários MAS não tão desnecessários assim, é a mesma listagem que é mostrada no próprio programa gráfico Yast Gerenciador de pacotes. Nesse programa (na opção Ver/Classificação dos Pacotes), os arquivos órfãos são mostrados no item "Pacotes Órfãos" (e não em "Desnecessários") e, mesmo assim, podem haver pacotes nesse item que estão em uso no sistema. Por exemplo, no meu sistema em "órphãos" aparecem dois programas que funcionam MAS foram instalados na marra, o Appimage Launcher e o Stacer. O Opensuse não tem o "apt autoremove", ou o sudo pacman -Rns $(pacman -Qdtq) ou mesmo o sudo dnf autoremove. Alguns dos programas "unneeded" da lista são vorbis-tools, vpnc, openvpn, sysconfig-printer, x11-tools, xterm entre outros, já fiz esse tipo de coisa dada como "sugestão" pelo ChatGPT e, que curioso, fiquei sem sistema, o que me salvou foi o TimeShift, hehehe...

>>> NÃO visite este canal, o cara pensa que sabe alguma coisa! <<<
https://www.youtube.com/channel/UCRgokKtNlttdmg2RJEa2VYw

Contribuir com comentário

Entre na sua conta para comentar.