web-dev-qa-db-fra.com

Comment désinstaller un programme installé avec Flatpak [Xubuntu 18.04]

Je suis nouveau sur Linux (30 ans d’utilisateur MS, tout a commencé sous DOS ...) et j’ai réussi à installer Xubuntu 18.04 (ma première installation Linux), et quelques programmes également, dont Atom éditeur de texte installé avec une ligne de commande trouvée sur Internet, apparemment à l’aide d’un "gestionnaire de paquets Flatpak" (j’ai appris seulement par la suite qu’il existe plusieurs types de gestionnaires de paquets pour aider l’utilisateur à installer un programme sur Linux et que j’en avais utilisé un), j’aimerais maintenant désinstaller l’éditeur de texte Atom mais j’ai été incapable de le faire.

La ligne de commande que j'avais l'habitude d'installer Atom ressemblait à ceci:

flatpak install flathub io.atom.Atom

(Obs!! Lors de l’installation, s’est plaint Xubuntu. Par conséquent, certains utilitaires Flatpak supplémentaires ont également dû être installés pour finaliser l’installation de Atom.)

Quoi qu’il en soit, en cherchant des façons de désinstaller le programme, j’ai trouvé une autre chaîne pour lister les programmes installés avec Flatpak, qui ressemblait à ceci:

flatpak list -d --app --runtime

Et il a sorti la ligne suivante:

io.atom.Atom/x86_64/stable                 flathub 1e5c659b47a2  -             551,2 MB       system,current

J'ai copié une partie de cette chaîne associée à Atom et je l'ai utilisée dans une ligne de commande de désinstallation ressemblant à ceci, avec le message d'erreur suivant:

flatpak --user uninstall io.atom.Atom
error: io.atom.Atom/*unspecified*/*unspecified* not installed

À quoi devrait ressembler la ligne de commande de désinstallation pour désinstaller l'éditeur de texte Atom?

2
Badtz Maru

Informations supplémentaires sur la désinstallation du gestionnaire de paquets Flatpack

Comme je voulais aussi désinstaller le gestionnaire de paquets Flatpak, j’ai pris le temps de regarder comment faire cela et je pensais le collecter ici comme référence future pour toute personne ayant besoin de ces informations.

En bref:

Désinstallation de flatpak et de ses dépendances

Sudo apt-get remove --auto-remove flatpak

Purge de la configuration/des données aussi

Sudo apt-get purge --auto-remove flatpak

Plus d'infos ici: http://installion.co.uk/ubuntu/yakkety/universe/f/flatpak/uninstall/index.html

Après cela, j’ai vérifié le /var/lib/flatpak où Flatpak réside et, à mon grand choc, j’ai découvert que le dossier occupait 4,2 Go d’espace énorme, tout cela après quelques jours de l’essai et l’installation de 3 programmes (Atom , Audace, Gimp).

En parcourant Internet, on trouvera quelques commentaires sur le volume d’espace utilisé par Flatpak et sur son incapacité à le nettoyer après sa désinstallation.

Plus d'informations ici: https://github.com/flatpak/flatpak/issues/1391

Quoi qu'il en soit, j'ai continué et supprimé le dossier et son contenu avec la ligne suivante:

rm -r -f /var/lib/flatpak/

Obs! Soyez prudent avec cette commande, en savoir plus sur la façon de supprimer des dossiers et son contenu ici: Comment puis-je supprimer un dossier?

Il y a encore un dossier avec, dans mon cas, une infime quantité de données que j'ai également supprimées.

/home/YourUserName/.local/share/flatpak/

Je pense que cela devrait avoir la plupart des traces et des données de Flatpack supprimées.


Et comme noté par @ mook765 dans son commentaire ci-dessus, je devais changer de

flatpak --user uninstall io.atom.Atom

à ..

flatpak --system uninstall io.atom.Atom

pour désinstaller le programme.

2
Badtz Maru