Eu instalei um aplicativo usando um comando da seguinte forma:
flatpak --user install -y --app --bundle "$DIR/Suphead.flatpak"
Eu o desinstalei usando um comando da seguinte forma:
flatpak --user uninstall org.flatpaklinux.Suphead
No entanto, após a desinstalação, ainda vejo muitos arquivos no sistema associados ao aplicativo, arquivos em todos os seguintes tipos de diretórios:
~/.local/share/flatpak/repo/refs/remotes/org.flatpaklinux.Suphead-origin
~/.local/share/flatpak-linux/Suphead
~/.local/share/flatpak-linux/Suphead/drive_c
~/.var/app/org.flatpaklinux.Suphead
O Flatpak não deve remover diretórios como esses e seus conteúdos? Devo apenas fazer um rm -rf
neles?
É comum que as ferramentas de gerenciamento de pacotes deixem os arquivos no diretório inicial sozinhos, para que as preferências do usuário etc. sejam mantidas na reinstalação. Você pode optar por excluí-los, se desejar, mas eu não esperaria
flatpak
(ou qualquer outra ferramenta de instalação de software) excluir arquivos de configuração em meu diretório pessoal. E é isso~/.var/app
, olhando o exemplo no wiki do flatpak :~/.local/share/flatpak/repo/refs/remotes/org.flatpaklinux.Suphead-origin
parece que faz parte do estado do flatpak e pode estar sendo usado para rastrear o que foi instalado e de onde (esses dados também são frequentemente mantidos após a remoção do pacote e, de qualquer maneira, não ocupam muito espaço). No wiki do flatpak:refs/remotes/org.flatpaklinux.Suphead-origin
parece muito com algo de um repositório Git:Se esse for realmente o caso, esse arquivo apenas indica qual commit da fonte remota estava na última vez que você buscou algo de lá.
Se você acha que o flatpak está ocupando muito espaço mesmo depois de remover um aplicativo, verifique a saída
flatpak list -d --app --runtime
para ver quais aplicativos e tempos de execução ainda estão instalados e o espaço que ocupam.Você pode desinstalá-los usando o
--unsed
modificador.Ref: http://docs.flatpak.org/en/latest/flatpak-command-reference.html?highlight=uninstall#flatpak-uninstall