Como limpar aplicativos Flatpak para liberar espaço em disco
Veja como limpar aplicativos Flatpak para recuperar seu precioso espaço em disco. Acompanhe.
Pacotes Flatpak (como Snap) são executados no modo sandbox. Por definição, é necessária uma quantidade considerável de espaço em disco para um aplicativo individual, mesmo que seja menor. Por exemplo, um editor de teste simples ou um aplicativo anotador de imagem básico pode ocupar mais de 100 MB de espaço de armazenamento.
É assim que o Flatpak ou mesmo o Snap funcionam fundamentalmente. Ele extrai todas as dependências de um aplicativo e é executado de forma independente. A vantagem desse design é que você não precisa se preocupar com dependências ou atualizações. Tudo que você precisa fazer é instalar e executar. Pelo contrário, ocupa muito espaço em disco.
E se você estiver executando Ubuntu, sistema operacional elementar ou qualquer distribuição por um período mais longo, ficaria surpreso ao ver que o Flatpak continua ocupando mais espaço com o tempo.
Portanto, neste guia, forneceremos alguns comandos que você mesmo pode executar para limpar aplicativos flatpak.
Limpar Flatpak
Onde os pacotes Flatpak são instalados?
Quando você instala um pacote Flatpak, ele é instalado em /var/lib/flatpak
. Todos os arquivos instalados, metadados, arquivos de aplicativos e arquivos de tempo de execução estão contidos neste diretório. Além disso, o diretório de instalação do usuário contém dados do Flatpak – isto é – ~/.local/share/flatpak
Como descobrir o tamanho dos aplicativos Flatpak?
Existem vários comandos e parâmetros do “flatpak” que você pode combinar para obter o resultado desejado ao listar os aplicativos, tamanho e tipo de instalação. Aqui estão alguns exemplos.
- Verifique o tamanho de
/var/lib/flatpak
. Mas como ele está sendo usado por todos os aplicativos Flatpak e tempos de execução, talvez você não consiga recuperar totalmente.
du -h /var/lib/flatpak
Tamanho do var-lib-flatpak
- Se você tiver o Disk Usage Analyzer, poderá verificar simplesmente visitando os diretórios acima.
Analisador de disco mostra o tamanho do Flatpak
Você pode usar qualquer um dos comandos a seguir para visualizar o tamanho dos pacotes flatpak instalados.
- Veja todos os flatpak instalados com nome e tamanho instalado.
flatpak --columns=name,size list
exemplo de lista flatpak 1
- Liste todos os flatpak instalados com tipo de instalação, tamanho e ID do aplicativo.
flatpak --columns=app,name,size,installation list
exemplo de lista flatpak 2
- Veja apenas o flatpak instalado por você.
flatpak --columns=name,size --user list
exemplo de lista flatpak 3
Lembre-se de que podem existir dois tipos de flatpak em seu sistema. Alguns deles podem fazer parte do próprio sistema operacional. E alguns deles são instalados por você.
Comandos para limpar
- Use o seguinte comando para desinstalar pacotes flatpak que não estão em uso. Este é um comando seguro que você pode tentar.
flatpak uninstall --unused
limpar flatpak usando switch não utilizado
Usando o comando acima, liberei cerca de 1 GB ou mais em meu sistema de teste.
o tamanho do var-lib-flatpak foi reduzido
- Se você deseja desinstalar um pacote Flatpak específico, use o seguinte comando. Altere o ID do aplicativo pelo nome do aplicativo. Você pode encontrar o nome do aplicativo nos comandos de tamanho de lista acima.
flatpak uninstall <application ID>
- O comando a seguir remove todos os pacotes flatpak do seu sistema. Tente não executá-lo a menos que tenha certeza do que está fazendo. Isso pode danificar o seu sistema, dependendo da sua configuração.
flatpak uninstall --all
Finalmente, existem alguns arquivos de cache flatpak no caminho /var/tmp/flatpak-cache-*
. Embora o tamanho possa não ser significativo. Mas você ainda pode removê-los.
sudo rm -rfv /var/tmp/flatpak-cache-*
Para obter mais detalhes sobre os comandos flatpak, visite o guia oficial. E deixe-me saber, usando a caixa de comentários abaixo, se isso ajudou você a limpar algum espaço.
Se você deseja limpar pacotes Snap, o guia está disponível aqui.