Remover Flatpak do Ubuntu 22.04

As instruções apresentadas aqui foram retiradas de um video do YouTube. O endereço está após o tutorial.

Realizei a remoção do “Flatpak” porque preciso utilizar o certificado digital em token (G&D) e não é possível utilizando Firefox instalado dessa forma.

A remoção não causou problemas no meu Ubuntu, por isso estou colocando aqui para ajudar outras pessoas. TENHA OUTRO NAVEGADOR INSTALADO NO SISTEMA!!

No terminal, execute os passos abaixo. Serão feitas algumas perguntas e basta ir confirmado de acordo com a sua necessidade.

sudo apt install git


git clone https://github.com/MasterGeekMX/snap-to-flatpak.git


cd snap-to-flatpak


chmod +x snap-to-flatpak.sh


./snap-to-flatpak.sh

Abaixo são as perguntas e confirmações que fiz na minha remoção. Respondi “y” (SIM) para tudo.

Não está aparecendo a pergunta sobre a loja de aplicativos, mas se no seu aparecer, escolha a de sua preferência. A minha, no caso, já havia mudado por gosto pessoal e coloquei a padrão do Gnome.

----------------------------------------------
WARNING: ALL YOUR SNAPS WILL BE DELETED!!!!!!!
 REPEAT: ALL YOUR SNAPS WILL BE DELETED!!!!!!!
----------------------------------------------

Are you sure [y/n]: y


OK. Proceeding...

FIRST STEP: Removing all the installed snaps

The installed snaps are:
bare core20 firefox gnome-3-38-2004 gtk-common-themes snap-store snapd snapd-desktop-integration

firefox removido
gtk-common-themes removido
snapd-desktop-integration removido
bare removido
gnome-3-38-2004 removido
snap-store removido
core20 removido
snapd removido

all snaps were removed

SECOND STEP: Directory cleanup

Do you want to completely remove the directory /home/agnel/snap? [y/n]: y

Removing /home/agnel/snap

removido '/home/agnel/snap/snapd-desktop-integration/current'
foi removido o diretório: '/home/agnel/snap/snapd-desktop-integration'
removido '/home/agnel/snap/firefox/current'
foi removido o diretório: '/home/agnel/snap/firefox'
removido '/home/agnel/snap/snap-store/current'
foi removido o diretório: '/home/agnel/snap/snap-store'
foi removido o diretório: '/home/agnel/snap'

Do you want to completely remove the directory /snap? [y/n]: y

Removing /snap

removido '/snap/README'
foi removido o diretório: '/snap/bin'
foi removido o diretório: '/snap'

Do you want to completely remove the directory /var/snap? [y/n]: y

Removing /var/snap

foi removido o diretório: '/var/snap'

Do you want to completely remove the directory /var/cache/snapd? [y/n]: y

Removing /var/cache/snapd

removido '/var/cache/snapd/sections'
foi removido o diretório: '/var/cache/snapd/aux'
removido '/var/cache/snapd/names'
removido '/var/cache/snapd/commands.db'
foi removido o diretório: '/var/cache/snapd'

Do you want to completely remove the directory /usr/lib/snapd? [y/n]: y

Removing /usr/lib/snapd

removido '/usr/lib/snapd/etelpmoc.sh'
removido '/usr/lib/snapd/snap-update-ns'
removido '/usr/lib/snapd/snapd'
removido '/usr/lib/snapd/snap-exec'
removido '/usr/lib/snapd/snap-seccomp'
removido '/usr/lib/snapd/snap-confine'
removido '/usr/lib/snapd/snapd-aa-prompt-ui'
removido '/usr/lib/snapd/snap-fde-keymgr'
removido '/usr/lib/snapd/snap-gdb-shim'
removido '/usr/lib/snapd/snapctl'
removido '/usr/lib/snapd/snap-failure'
removido '/usr/lib/snapd/snap-device-helper'
removido '/usr/lib/snapd/snap-bootstrap'
removido '/usr/lib/snapd/system-shutdown'
removido '/usr/lib/snapd/snap-discard-ns'
removido '/usr/lib/snapd/snapd.run-from-snap'
removido '/usr/lib/snapd/info'
removido '/usr/lib/snapd/snap-preseed'
removido '/usr/lib/snapd/snap-mgmt'
removido '/usr/lib/snapd/complete.sh'
removido '/usr/lib/snapd/snapd-apparmor'
removido '/usr/lib/snapd/snapd.core-fixup.sh'
removido '/usr/lib/snapd/snap-repair'
removido '/usr/lib/snapd/snapd-aa-prompt-listener'
removido '/usr/lib/snapd/snap-recovery-chooser'
removido '/usr/lib/snapd/snap-gdbserver-shim'
foi removido o diretório: '/usr/lib/snapd'

Files removed

THIRD STEP: Deactivation of snap

Stopping and deactivating snap services...

Enqueued anchor job 5293 snapd.socket/stop.
Enqueued auxiliary job 5295 snapd.service/stop.
Enqueued auxiliary job 5294 snapd.seeded.service/stop.
Enqueued anchor job 5296 snapd.service/stop.
Removed /etc/systemd/system/multi-user.target.wants/snapd.service.

Removing and holding snap...

Lendo listas de pacotes... Pronto
Construindo árvore de dependências... Pronto
Lendo informação de estado... Pronto        
Os pacotes a seguir serão REMOVIDOS:
  gnome-software-plugin-snap* libflashrom1* libftdi1-2* snapd*
0 pacotes atualizados, 0 pacotes novos instalados, 4 a serem removidos e 3 não atualizados.
Depois desta operação, 103 MB de espaço em disco serão liberados.
(Lendo banco de dados ... 217268 ficheiros e directórios actualmente instalados.)
A remover gnome-software-plugin-snap (41.5-2ubuntu2) ...
A remover libflashrom1:amd64 (1.2-5build1) ...
A remover libftdi1-2:amd64 (1.5-5build3) ...
A remover snapd (2.57.5+22.04) ...
A processar 'triggers' para gnome-menus (3.36.0-1ubuntu3) ...
A processar 'triggers' para libc-bin (2.35-0ubuntu3.1) ...
A processar 'triggers' para man-db (2.10.2-1) ...
A processar 'triggers' para dbus (1.12.20-2ubuntu4.1) ...
A processar 'triggers' para mailcap (3.70+nmu1ubuntu1) ...
A processar 'triggers' para desktop-file-utils (0.26-1ubuntu3) ...
(Lendo banco de dados ... 217159 ficheiros e directórios actualmente instalados.)
A purgar os ficheiros de configuração para snapd (2.57.5+22.04) ...
Discarding preserved snap namespaces
Final directory cleanup
Removing extra snap-confine apparmor rules
Removing snapd cache
Removing snapd state
snapd marcado para manter.

Snap removed

FOURTH STEP: installing and setting up Flatpak

Installing flatpak and setting up Flathub repository...

Lendo listas de pacotes... Pronto
Construindo árvore de dependências... Pronto
Lendo informação de estado... Pronto        
Os pacotes adicionais seguintes serão instalados:
  libappstream-glib8 libfuse2 libostree-1-1
Pacotes sugeridos:
  malcontent-gui
Os NOVOS pacotes a seguir serão instalados:
  flatpak libappstream-glib8 libfuse2 libostree-1-1
0 pacotes atualizados, 4 pacotes novos instalados, 0 a serem removidos e 3 não atualizados.
É preciso baixar 1.895 kB de arquivos.
Depois desta operação, 6.616 kB adicionais de espaço em disco serão usados.
Obter:1 http://br.archive.ubuntu.com/ubuntu jammy/universe amd64 libappstream-glib8 amd64 0.7.18-2 [156 kB]
Obter:2 http://br.archive.ubuntu.com/ubuntu jammy/universe amd64 libfuse2 amd64 2.9.9-5ubuntu3 [90,3 kB]
Obter:3 http://br.archive.ubuntu.com/ubuntu jammy/universe amd64 libostree-1-1 amd64 2022.2-3 [333 kB]
Obter:4 http://br.archive.ubuntu.com/ubuntu jammy/universe amd64 flatpak amd64 1.12.7-1 [1.316 kB]
Baixados 1.895 kB em 2s (879 kB/s)   
A seleccionar pacote anteriormente não seleccionado libappstream-glib8:amd64.
(Lendo banco de dados ... 217150 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar .../libappstream-glib8_0.7.18-2_amd64.deb ...
A descompactar libappstream-glib8:amd64 (0.7.18-2) ...
A seleccionar pacote anteriormente não seleccionado libfuse2:amd64.
A preparar para desempacotar .../libfuse2_2.9.9-5ubuntu3_amd64.deb ...
A descompactar libfuse2:amd64 (2.9.9-5ubuntu3) ...
A seleccionar pacote anteriormente não seleccionado libostree-1-1:amd64.
A preparar para desempacotar .../libostree-1-1_2022.2-3_amd64.deb ...
A descompactar libostree-1-1:amd64 (2022.2-3) ...
A seleccionar pacote anteriormente não seleccionado flatpak.
A preparar para desempacotar .../flatpak_1.12.7-1_amd64.deb ...
A descompactar flatpak (1.12.7-1) ...
Configurando libappstream-glib8:amd64 (0.7.18-2) ...
Configurando libostree-1-1:amd64 (2022.2-3) ...
Configurando libfuse2:amd64 (2.9.9-5ubuntu3) ...
Configurando flatpak (1.12.7-1) ...
A processar 'triggers' para man-db (2.10.2-1) ...
A processar 'triggers' para dbus (1.12.20-2ubuntu4.1) ...
A processar 'triggers' para libc-bin (2.35-0ubuntu3.1) ...

Installing the corresponding flatpak backend...

Lendo listas de pacotes... Pronto
Construindo árvore de dependências... Pronto
Lendo informação de estado... Pronto        
Os pacotes adicionais seguintes serão instalados:
  libflatpak0
Os NOVOS pacotes a seguir serão instalados:
  gnome-software-plugin-flatpak libflatpak0
0 pacotes atualizados, 2 pacotes novos instalados, 0 a serem removidos e 3 não atualizados.
É preciso baixar 350 kB de arquivos.
Depois desta operação, 999 kB adicionais de espaço em disco serão usados.
Obter:1 http://br.archive.ubuntu.com/ubuntu jammy/universe amd64 libflatpak0 amd64 1.12.7-1 [287 kB]
Obter:2 http://br.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 gnome-software-plugin-flatpak amd64 41.5-2ubuntu2 [63,4 kB]
Baixados 350 kB em 1s (516 kB/s)                        
A seleccionar pacote anteriormente não seleccionado libflatpak0:amd64.
(Lendo banco de dados ... 217294 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar .../libflatpak0_1.12.7-1_amd64.deb ...
A descompactar libflatpak0:amd64 (1.12.7-1) ...
A seleccionar pacote anteriormente não seleccionado gnome-software-plugin-flatpak.
A preparar para desempacotar .../gnome-software-plugin-flatpak_41.5-2ubuntu2_amd64.deb ...
A descompactar gnome-software-plugin-flatpak (41.5-2ubuntu2) ...
Configurando libflatpak0:amd64 (1.12.7-1) ...
Configurando gnome-software-plugin-flatpak (41.5-2ubuntu2) ...
A processar 'triggers' para libc-bin (2.35-0ubuntu3.1) ...

We are done! snap is no more, and flatpak is in.

check the list of the apps that were installed as snap in case
you want them reinstalled in flatpak/apt format, like Firefox.
Now, restart your computer to finish the setup of Flatpak



Caso queria instalar novamente o Flatpak, execute o comando abaixo:

sudo apt update ; sudo apt upgrade
sudo apt install snapd
sudo apt install snap-store

Instalando versão sem flatpak do Firefox

Após o sistema ser reiniciado, realize a instalação do Firefox com os passos abaixo.

Escolhi a versão Firefox ESR por ser uma versão estável e segura da própria mozzila.org. Você pode mudar o comando final “firefox-esr” para “firefox” que o apt irá instalar a última versão estável.

O comando abaixo irá adicionar o repositório oficial do Firefox e depois instalar.

sudo add-apt-repository ppa:mozillateam/ppa

sudo apt update

sudo apt install firefox-esr

Agnel Póvoa

Palmas – Tocantins/BR

Fontes:
https://www.youtube.com/watch?v=4ypuNPqRoJo
https://github.com/MasterGeekMX/snap-to-flatpak#snap-to-flatpak
https://www.mozilla.org/pt-BR/firefox/enterprise/

Um comentário sobre “Remover Flatpak do Ubuntu 22.04

Deixe um comentário

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.