Verifique se um pacote é necessário ou se ele pode ser excluído com segurança

Verifique se um pacote é necessário ou se ele pode ser excluído com segurança

Posso obter a lista de pacotes usando o comando:
dpkg-query --show --showformat='${Package;-50}\t${Installed-Size}\n' | sort -k 2 -n | grep -v deinstall | awk '{printf "%.3f MB \t %s\n", $2/(1024), $1}'

e agora gostaria de saber se o pacote específico é crítico para o sistema ou não. Se o pacote não for mais necessário, irei excluí-lo. Quero liberar espaço raiz.

Responder1

A exclusão de pacotes raramente é uma forma eficaz de liberar espaço no sistema de arquivos raiz. Os pacotes são pequenos e numerosos.

  • Procure por arquivos de log grandes (fugitivos) em /var/log. Eles podem liberar muito espaço rapidamente! Lembre-se de que um registro de fuga é apenas umsintomade um problema que ainda precisa ser investigado e corrigido.

  • Procure arquivos pessoais grandes em seu /home. Um ou dois filmes ocupam muito espaço de armazenamento. Ocasionalmente, pessoas que possuem um /home separado descobrem que houve falha na montagem e que todos os seus dados estão no sistema de arquivos raiz.

  • Execute baobab(também conhecido como Disk Usage Analyzer) para procurar arquivos grandes em seu sistema de arquivos raiz. Ele está incluído em todas as instalações padrão do Ubuntu Desktop - use o Desktop Search para encontrá-lo. Se você estiver em um servidor em vez de em um desktop,aqui estão algumas boas técnicas para encontrar arquivos grandes usandodu

Aqui está uma maneira fácil e segura de determinar se um pacote é crítico para o sistema:

apt remove --simulate <package_name>

  • A --simulateopção significa que a remoção NÃO ocorrerá de fato. Uma proteção adicional é omitir sudo.

Leia a saída: Se apenas o pacote for removido (e talvez algumas dependências), provavelmente será seguro removê-lo.

No entanto, se a lista de remoções propostas incluir um destes sinais de alerta, NÃO faça isso de verdade:

  1. A lista é longa
  2. A lista inclui aplicativos que você usa
  3. A lista inclui um dos meta-pacotes de desktop ( ubuntu-desktop, kubuntu-desktop, etc.)
  4. A lista inclui os pacotes apt, dpkg, python3ou python3-minimal(removê-los destruiria seu gerenciador de pacotes)

Responder2

Tentar

sudo apt-get autoremove

Este comando remove pacotes que foram instalados por outros pacotes e não são mais necessários.

Tente também

sudo apt-get autoclean

Este comando remove arquivos .deb de pacotes que não estão mais instalados em seu sistema. Dependendo dos seus hábitos de instalação, remover esses arquivos de /var/cache/apt/archives pode recuperar uma quantidade significativa de espaço em disco.

Para obter informações sobre um pacote, use

apt-cache show <package_name>

Este comando mostra a descrição do pacote <nome_do_pacote> e outras informações relevantes, incluindo versão, tamanho, dependências e conflitos.

Para mais informações leia istoComo fazer no AptGet

Se você quiser usar o dpkg, tente

dpkg -I package.deb

para informações de um pacote específico

informação relacionada