Mantenha apenas pacotes essenciais com Debfoster no Ubuntu/Debian

Se você se preocupa com espaço em disco, excesso de pacotes, e quer ter um sistema mais limpo, mantenha apenas pacotes essenciais com Debfoster no Ubuntu/Debian.

Debfoster é um utilitário de linha de comando que permite manter apenas os pacotes essenciais e excluir os outros pacotes que não são mais necessários.

Mantenha apenas pacotes essenciais com Debfoster no Ubuntu/Debian
Mantenha apenas pacotes essenciais com Debfoster no Ubuntu/Debian

Com ele, você pode manter o sistema limpo e mínimo o tempo todo. O debnoster é um programa “wrapper” para os gerenciadores de pacotes apt e dpkg.

Ele mantém uma lista de pacotes instalados que foram solicitados explicitamente, em vez de serem instalados como uma dependência.

Quando você executá-lo pela primeira vez, ele irá criar uma lista de pacotes instalados e salvá-lo em um arquivo chamado keepers no diretório /var/lib/debfoster/.

O Debfoster usará esta lista para detectar pacotes que foram instalados somente porque outros pacotes dependiam deles.

Se uma dessas dependências mudar, o debnoster tomará conhecimento e perguntará se você deseja remover o pacote antigo.

Desta forma, ele o ajuda a manter um sistema limpo com os pacotes essenciais da sua escolha.

Mantenha apenas pacotes essenciais com Debfoster no Ubuntu/Debian

Para manter apenas pacotes essenciais com Debfoster no Ubuntu/Debian, primeiramente, você precisa instalar o Debfoster. para isso, use os procedimentos abaixo.

Como instalar e usar o Debfoster no Ubuntu, Debian e seus derivados

Debfoster está disponível nos repositórios padrão. Então, a instalação não será um grande problema. Execute o seguinte comando para instalar o Debfoster em qualquer sistema baseado em Debian:

sudo apt install debfoster

Uma vez instalado, você precisa criar uma lista de pacotes instalados executando o seguinte comando:

sudo debfoster -q

O comando acima irá adicionar os pacotes atualmente instalados no arquivo keepers no diretório /var/lib/debfoster/. Você pode editar este arquivo para remover os pacotes que não deseja mais instalar no seu sistema.

Você não deve remover os pacotes importantes e relacionados ao sistema deste arquivo, como o kernel do Linux, grub, base do Ubuntu, desktop do Ubuntu, etc.

Além disso, faça backup de arquivos importantes de configuração que foram editados manualmente.

Agora, force o utilitário debnoster para remover os pacotes que não estão listados no arquivo keepers. Para fazer isso, execute esse comando:

sudo debfoster -f

Debfoster irá remover todos os pacotes que não estão disponíveis no arquivo keepers, junto com suas dependências.

Ele também instala todos os pacotes ausentes que parecem estar faltando, forçando assim o seu sistema a cumprir com o banco de dados debnoster.

E, em seguida, você pode executar o seguinte comando de vez em quando após cada vez que você adicionou/removeu pacotes, para verificar se há algum pacote órfão ou dependências indesejadas, e que precisam ser removidas.

sudo debfoster

Se você instalou/removeu algum pacote, verá uma saída como abaixo. Como você vê na saída, o pacote screen não está listado na minha lista de keepers. Porque, eu instalei depois de criar a lista de keepers.

Então, debuffer me pergunta se eu quero manter isso ou não. Se você não tiver certeza do que fazer, digite “H” para exibir a seção de ajuda.

Keep screen? [Ynpsiuqx?], [H]elp: H

Yes Keep screen. [default]
No Delete screen.
Prune Delete screen and the packages it is keeping installed.
Skip Skip this question.
Help Print this message.
Info or ? Show information about screen.
Undo Undo last response.
Quit Exit without removing packages.
Exit Remove unwanted packages and exit.

Keep screen? [Ynpsiuqx?], [H]elp:

Debfoster irá exibir todas as opções possíveis. Digite Y se você não quiser remover os pacotes.

O pacote screen agora será adicionado ao arquivo keepers e o Debfoster não o removerá nas transações futuras, a menos que você o tenha removido manualmente usando o comando “apt-get remove screen”.

Digite “N” para excluir o pacote screen. Digite “P” para excluir o screen e os pacotes que ele está mantendo instalados.

Digite “info” ou “?” para exibir os detalhes do pacote. “Q’ para sair sem remover o pacote. E digite “E” para remover os pacotes e sair.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Ads Blocker Image Powered by Code Help Pro

Bloqueador de anúncios detectado!!!

Nosso site precisa de publicidade para existir. Por favor, insira-o na lista de permissões/lista branca para liberar a exibição de anúncios e apoiar nosso site. Nosso conteúdo é GRATUITO, e tudo o que pedimos é isso!
Powered By
100% Free SEO Tools - Tool Kits PRO