Pular para o conteúdo

Removendo pacotes "unneeded" no openSUSE

Dica publicada em Linux / Introdução
Xerxes xerxeslins
Hits: 2.808 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Removendo pacotes "unneeded" no openSUSE

O gerenciador de pacotes do openSUSE, o Zypper, possui algumas categorias de pacotes que podem ser vistas com:

# zypper packages

São eles:
  • installed-only
  • not-installed-only
  • orphaned
  • recommended
  • suggested
  • unneeded

Olhei o manual e não vi uma descrição detalhada sobre cada um.

Eu imagino que o orphaned são dependências "soltas", sem utilidade. Que serviram para algum software que já foi removido. E uneeded são programas inteiros, puxados com outros (como dependência ou recomendados) e também inclui os orphaned.

Para listar os "uneeded' use o comando:

# zypper packages --unneeded

Infelizmente não encontrei um comando para removê-los de forma automática. Imagino que seja difícil, pois eles não são "lixo" a serem removidos, e podem incluir programas inteiros como mariadb, cron e samba.

Em grupo de Telegram e em fóruns eu encontrei scripts para remover os tais "uneeded".

Um desses scripts que funcionou comigo, foi o seguinte:

#!/bin/bash
mapfile -t unneeded < <(zypper --quiet pa --unneeded | awk '$1 == "i" { print $5 "-" $7 }')
(( ${#unneeded[@]} )) && zypper --quiet rm --clean-deps --details "${unneeded[@]}"

Obs.: recebi o script em grupo de Telegram, de um usuário André.

Salve o script em um arquivo, por exemplo: limpar_pacotes.sh

Dê permissão de execução:

# chmod +x limpar_pacotes.sh

Execute como root:

# ./limpar_pacotes.sh

Os pacotes "uneeded" serão marcados para uma remoção silenciosa.

Limitando taxa de download do Yum (Fedora)

Instalação do distrobox no Gentoo

PostgreSQL - "database server: mainError: could not exec" [Resolvido]

Abrindo Gmail com Konqueror

Reduzir tamanho de arquivo PDF

Onde baixar Linux

Instalando o Debian Lenny em netbook pelo pendrive

Instalando D-Link DWL-520+ no Debian 4 (Etch)

Construindo uma URA (Unidade de Resposta Audível) no Asterisk 1.4.X

Convertendo arquivos AMR para MP3

#1 Comentário enviado por maurixnovatrento em 23/10/2022 - 16:24h

Ótima solução;

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10~

Contribuir com comentário

Entre na sua conta para comentar.