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:
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:
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.
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):
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:
sudo debfoster screen-
Encontre dependências
Para listar todos os pacotes dos quais um pacote depende, usaremos o opção -d:
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.
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.
Obrigado muito interessante, espero que não seja como outros aplicativos que excluem arquivos importantes
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
É válido para linux mint?