Pular para o conteúdo

Como Limpar Pacotes Órfãos no openSUSE

Dica publicada em Linux / Comandos
Xerxes xerxeslins
Hits: 2.977 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

Impedindo o apt "guloso"

Distros com Xfce

Alterando tamanho da fonte no Ubuntu

Filmes do PC para TV via Wi-Fi

Limitando a taxa de download do Apt-get

Recuperando apt-get após "falha de segmentação"

Como se tornar root no Ubuntu com 2 comandos

Alterando recursivamente permissão de arquivos e pastas

Tenha opção de emblemas embutido no pcmanfm

Melhore sua conexão PPP

#1 Comentário enviado por maurixnovatrento em 07/09/2024 - 17:14h

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
#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.