Como posso substituir o aplicativo Snap, como o Gnome Calculator, por um deb?


31

Então, graças a este bug: https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1575053 Eu preferiria não usar pacotes Snap. O único que eu realmente uso é o Calculator, mas gostaria de substituir todos por uma versão deb. Como eu faria isso?


2
Você não pode desinstalá-lo e instalá-lo via apt?
M. Becerra

1
você pode apenas ocultar a ~/snappasta após esta resposta . Se você quiser parar de usar todo o ecossistema snapD você pode tentar a minha resposta abaixo
Eskander Bejaoui

1
Sim, mas ainda assim eu vejo no terminal.
sup

3
Algumas outras deficiências que tornam os aplicativos de snap um downgrade da perspectiva do UX em relação aos seus equivalentes APT tradicionais (que eram comuns em 17.10): 1. Eles são visivelmente mais lentos a serem lançados (mesmo em um laptop de um ano) 2. Eles não se ajustam ao tema do sistema. Espero que essas deficiências sejam resolvidas em breve, mas até então a solução da Eskander é uma solução muito agradável e fácil.
Sxc731

Respostas:


25

Esta resposta é para o Ubuntu 18.04 LTS. A versão 16.04 LTS veio com a versão deb por padrão e não a versão snap.

A maneira gráfica

Clique no ícone Ubuntu Software e procure por gnome-calc :

insira a descrição da imagem aqui

Para verificar qual é qual, clique em cada um por vez. Ao clicar na versão instalada e rolar para baixo, você verá:

insira a descrição da imagem aqui

Observe a Snap Store na parte inferior

Ao clicar no segundo e rolar para baixo, você verá:

insira a descrição da imagem aqui

Agora você pode clicar no Removebotão da versão snap para removê-la. Da mesma forma, clique no Installbotão para instalar a versão deb. Nos dois casos, você será solicitado a senha.

O caminho da linha de comando

Abra um terminal digitando Ctrl+ Alt+ Te digite o seguinte para remover a versão snap:

sudo snap remove gnome-calculator

e digite o seguinte para instalar a versão deb:

sudo apt install gnome-calculator

Você será solicitado a fornecer sua senha. Diferente do método gráfico, você não verá nenhum ***** e o cursor não se moverá quando você digitar sua senha. Isto é normal.

Espero que isto ajude


2
Além disso, observe que a remoção de pacotes Snap geralmente é segura, pois o snaps fornece suas próprias bibliotecas em sua instalação. (muito parecido com a instalação do Windows programa e seus arquivos .db)
Aryo Adhi

32

Os pacotes de snap instalados por padrão no Ubuntu 18.04 LTS são:

  • gnome-calculator
  • gnome-characters
  • gnome-logs
  • gnome-system-monitor

Que pode ser encontrado usando o comando sudo snap list. Para remover aplicativos Snap padrão, use:

sudo snap remove gnome-calculator gnome-characters gnome-logs gnome-system-monitor

Em seguida, instale suas contrapartes .deb com:

sudo apt install gnome-calculator gnome-characters gnome-logs gnome-system-monitor

Além disso, você pode desinstalar todo o ecossistema Snapd do seu computador com:

sudo apt purge snapd squashfs-tools gnome-software-plugin-snap

Personagens de Gnoem dizsudo snap remove gnome-calculator gnome-characters gnome-logs gnome-system-monitor
sup

@sup Não sei ao certo se eu entendi #
Eskander Bejaoui

Não, é claro que não, pasta errada, desculpe, eu quis dizer: sudo apt install gnome-charactersgivesPackage gnome-characters is not available, but is referred to by another package.
sup

1
(i) Você está ligando para 28-1804, tem certeza de que é a mesma coisa? (ii) Sua lista coreparecia exaustiva, mas eu acho esse pacote e o instalei, que não adicionei - instalei a versão barebones do Ubuntu LTS mais recente. Ambos foram pré-instalados?
precisa saber é o seguinte

1
Sim, não é o mesmo, vinculei um mais novo, mas o mesmo conceito. E coreé parte de snapD, que fica excluído junto com ele
Eskander Bejaoui

3

Isso removerá todos os pacotes de snap, exceto coree core18em um comando

sudo snap remove `sudo snap list | cut -d " " -f 1 | tail -n 2 | grep -v 'core' | tr '\n' ' '`

Para concluir a limpeza, faça o mencionado acima:

sudo apt -y purge snapd gnome-software-plugin-snap

Eu estou supondo que você possa ver squashfs-toolsem outro pacote

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.