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”