Removendo por completo o snappy do Ubuntu 20.04

Publicado por Ruan em 01/11/2020

[ Hits: 486 ]

 


Removendo por completo o snappy do Ubuntu 20.04



Uma das inúmeras vantagens do GNU/Linux é a liberdade que o usuário possui com o sistema. Nesse sentido, eu posso remover certos componentes do sistema, alterar funcionalidades, e modificar outros recursos.

Nessa dica, vamos aprender a desinstalar por completo o snappy do Ubuntu 20.04, e a instalar o GNOME Software Center no lugar da Snap Store. :-)

Primeiramente, o ideal é realizar os procedimentos abaixo em uma instalação limpa do Ubuntu. Entretanto, pode ser feito também em uma instalação mais antiga sem nenhum problema!

1) Removendo pacotes snap

Para iniciarmos, digite os comandos abaixo:

sudo snap remove snap-store
sudo snap remove gtk-common-themes
sudo snap remove gnome-3-34-1804
sudo snap remove core18
sudo snap remove snapd

Se você instalou outros pacotes snap, verifique pelo comando:

snap list

E depois remova-o(s) com o comando:

sudo snap remove <pacote1>
sudo snap remove <pacote2> ...

2) Desmontando /snap/core/XXX

Verifique se existe o diretório /snap/core. Se existir, pegue o ID de dentro de /snap/core (ls /snap/core) e rode o comando abaixo:

sudo umount /snap/core/XXX

Onde:
  • XXX => ID encontrado de dentro do diretório "core"

3) Adeus Snappy!

Agora, vamos desinstalar o snappy da máquina pelo apt-get! :-)

sudo apt autoremove --purge snapd

Limpando cache e arquivos deixados pelo snap:

rm -rf ~/snap
sudo rm -rf /snap /var/snap /var/lib/snapd

4) GNOME Software Center

Depois de todos os passos, o seu Ubuntu ficou sem nenhuma loja de softwares.

Nesse caso, você pode usar apenas a linha de comando com o apt-get para manipular pacotes, caso deseje.

Se preferir interface gráfica, temos a opção de usar a loja de aplicativos do GNOME. Para instalar:

sudo apt install --no-install-recommends gnome-software

Pronto! Agora é só aproveitar o Ubuntu usufruindo do bom e velho apt-get! :-)


Outras dicas deste autor

Bootsplash no Slackware

Bot com Fortune

mysqldump - Unknown table 'COLUMN_STATISTICS' in ... [Resolvido]

Personalizando seu prompt facilmente

Arch Linux - Como listar comando e seu respectivo pacote

Leitura recomendada

SuperTuxKart - Liberarando todas a pistas

Solução para problema com a troca de temas de cursor no Ubuntu

Geany - Abrindo várias instâncias em diferentes ambientes de trabalho

VirtualBox no Ubuntu 8.04 funcionando USB

Corrigindo 3 bugs do Elementary Freya

  

Comentários
[1] Comentário enviado por clodoaldops em 01/11/2020 - 21:50h

Última vez que tentei acabei quebrando sistema
Tentarei sua dica para ver como ficará

[2] Comentário enviado por ruankl em 02/11/2020 - 10:37h


[1] Comentário enviado por clodoaldops em 01/11/2020 - 21:50h

Última vez que tentei acabei quebrando sistema
Tentarei sua dica para ver como ficará



Testei em uma VM e deu tudo certo. Mas recomendo fazer na versão 20.04, não garanto que funcionará na 18.04 ou na 20.10...

[3] Comentário enviado por cizordj em 02/11/2020 - 18:34h

Gostei da dica, mas e aquela história de que o apt install puxaria um pacote do snap? Como fica?

[4] Comentário enviado por ruankl em 02/11/2020 - 18:57h


[3] Comentário enviado por cezargaiteiro em 02/11/2020 - 18:34h

Gostei da dica, mas e aquela história de que o apt install puxaria um pacote do snap? Como fica?


Provavelmente o apt vai tentar o instalar o pacote snapd novamente como dependência, embora possa fazer a mesma configuração que o Mint faz:
echo -e 'Package: snapd\nPin: release a=*\nPin-Priority: -10' | sudo tee /etc/apt/preferences.d/nosnap.pref

Com essa configuração, o snapd fica indisponível para instalação no sistema, e os pacotes que necessitam do snapd não vão ser instalados (só sei do chromium que obriga instalar pelo snap)

[5] Comentário enviado por mauricio123 em 04/11/2020 - 21:21h


Mas resolve para quem não quer usar o snap.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts