Debfoster, limpe seu sistema e guarde apenas os pacotes importantes

sobre debfoster

No próximo artigo, daremos uma olhada no Debfoster. Esta é uma utilitário de linha de comando para manter apenas os pacotes essenciais e remover aqueles que não são mais necessários. Portanto, podemos manter a nossa sistema limpo todo o tempo. O aplicativo Debfoster é um programa de contêiner para os gerenciadores de pacotes apt e dpkg. Mantém uma lista de pacotes instalados que foram solicitados explicitamente.

Quando o executarmos pela primeira vez, uma lista de pacotes instalados será criada e salva em um arquivo chamado keepers no diretório / var / lib / debfoster /. O Debfoster usará esta lista para detectar quais pacotes foram instalados apenas porque outros pacotes dependiam deles. Se uma dessas dependências mudar, este utilitário notará e nos perguntará se queremos remover o pacote anterior. Desta forma, vai nos ajudar manter um sistema limpo com os pacotes essenciais que escolhemos.

Instale Debfoster no Ubuntu

Debfoster é disponível em repositórios de nossa distribuição Ubuntu. Portanto, a instalação não será um problema. Só teremos que executar o seguinte comando no terminal (Ctrl + Alt + T) para instalar o Debfoster em qualquer sistema baseado em Debian:

sudo apt install debfoster

Use Debfoster

Crie a lista de pacotes instalados

Uma vez instalado, devemos criar a lista de pacotes instalados executando o seguinte comando no mesmo terminal:

debfoster guardiões

sudo debfoster -q

O comando acima irá adicionar pacotes atualmente instalados ao arquivo de mantenedores localizado no diretório / var / lib / debfoster /. Podemos editar este arquivo para remover os pacotes que não queremos mais instalar em nosso sistema.

Não devemos remover pacotes importantes e relacionados ao sistema, como kernel Linux, grub, Ubuntu-base, Ubuntu-desktop, etc. Também é aconselhável fazer um backup de arquivos de configuração importantes que editamos manualmente.

Remova os pacotes que não estão em nossa lista

Podemos forçar o utilitário a remover os pacotes que não estão listados nos mantenedores. Para fazer isso, vamos executar:

debfoster f force limpeza

sudo debfoster -f

debfoster irá remover todos os pacotes que não estão disponíveis no arquivo keepers, junto com suas dependências. Forçando seu sistema a obedecer ao banco de dados.

Depois disso, podemos executar o seguinte comando de vez em quando ou após adicionar / remover pacotes. Com ele vamos verificar se há pacotes órfãos ou dependências não violadas que precisam ser removidos.

sudo debfoster

Se você instalou / removeu algum pacote, o Debfoster perguntará o que você deseja fazer. Se você não tiver certeza do que fazer, digite H para ver as opções disponíveis.

Visualizando pacotes na lista de Keepers

Para ver a lista de pacotes no banco de dados, vamos executar:

debfoster -a

Aqui está a lista de pacotes em meu desktop Ubuntu 16.04 LTS.

pacotes debfoster -a no banco de dados

Use um banco de dados diferente

Por padrão, os pacotes instalados no arquivo serão mantidos / var / lib / debfoster / keepers. Se quisermos especificar um banco de dados diferente (um arquivo de guardiões, é claro) vamos usar o opção -k como é mostrado a seguir:

debfoster -k /ruta/hacia-el/nuevo/archivo/keepers

Ver pacotes órfãos

Nem sempre é necessário executar o comando "sudo debfoster" para verificar os pacotes órfãos. Podemos executar essa função adicionando o -s opção:

debfoster -s

Caso tenhamos um pacote órfão, mas o consideramos necessário e não queremos que o Debfoster o remova, iremos simplesmente adicioná-lo ao arquivo keepers.

Para fazer isso, edite o arquivo / var / lib / debfoster / keepers com o seu editor favorito e adicione o nome deste programa.

Adicionar / remover pacotes

Como este utilitário é um contêiner para os gerenciadores de pacotes apt-get e dpkg, também podemos usá-lo para adicionar ou remover pacotes.

Pára instalar um pacote, vamos executar no terminal (Ctrl + Alt + T):

adicionar programas com debfoster

sudo debfoster screen

Agora o Debfoster executará apt-get e instalará o pacote especificado.

Pára remova um pacote, vamos simplesmente colocar um sinal de menos (-) diretamente após o nome do pacote:

remova programas com debfoster

sudo debfoster screen-

Encontre dependências

Para listar todos os pacotes dos quais um pacote depende, usaremos o opção -d:

debfoster mostra dependências de um pacote

debfoster -d screen

E para listar todos os pacotes no banco de dados do utilitário que dependem do pacote fornecido, usaremos o -e opção.

debfoster -e nombre-del-paquete

Documentação Debfoster

Para mais detalhes sobre este utilitário, podemos consultar o páginas de manual.

homem debfoster

man debfoster

Como eu acho que você viu, o Debfoster nos ajudará a acompanhar o que instalamos e remover todos os pacotes desnecessários. Este é um daqueles aplicativos que lembre-se de usar com muito cuidado. Não remova pacotes importantes relacionados ao sistema, como Ubuntu-base, grub, Kernel Atual, etc. Se o fizer, você pode acabar com um sistema inutilizável.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Eu vou nich dito

    Obrigado muito interessante, espero que não seja como outros aplicativos que excluem arquivos importantes

    1.    Pilão Nahuel dito

      Você deve ter cuidado ao usá-lo, pois você pode excluir pacotes importantes. Portanto, dê uma boa olhada quando quiser excluir o lago dos guardiões

  2.   José Enrique Monterroso Barrero dito

    É válido para linux mint?