Não consigo usar pacotes de encaixe, mesmo se instalado

2

Eu instalei os pacotes Snap Spotify, VS Code e Atom. Eu os usei por alguns dias. Hoje não posso usá-los. Existem dois problemas diferentes:

  1. Eles não estão no Gnome Launcher com todos os outros programas.

  2. Eu não posso usá-los iniciando-os via cli porque "comando não encontrado". Estou usando o zsh.

por Cirelli94 27.12.2017 / 12:58

3 respostas

3

[SOLUÇÃO para QUESTION1]

Existe algum tipo de bug no I-do-not-know-where. Para resolver isso temporariamente, eu tive que copiar programname.desktop de /snap/programname/current/programname.desktop para /usr/share/applications (com sudo) e então tudo foi corrigido: programname mostra nos menus do gnome.

Veja mais aqui

[SOLUÇÃO para QUESTION2]

Os diretórios binário de snap e desktop não serão automaticamente adicionados às suas variáveis de ambiente. Para resolver isso, adicionei a seguinte linha a /etc/zsh/zprofile :

emulate sh -c 'source /etc/profile'

Veja mais aqui

    
por Cirelli94 29.12.2017 / 11:41
0

use isso para remover o pacote:

sudo snap remove name-package

use isso para remover completamente o diretório onde os pacotes são construídos (por exemplo, para remover o diretório no qual o atom é construído use: sudo rm -rf ~/snap/name-package ; isso removerá o diretório e seus diretórios filhos) e construa-os novamente:

sudo snap install name-package
    
por Nissaar 27.12.2017 / 14:32
0

um alias pode ser adicionado a .bash_aliases

  • echo 'alias foosnap="/snap/bin/foo"' >> /root/.bash_aliases
  • exec bash

ou um link simbólico pode ser adicionado a /usr/bin

  • ln -s /snap/bin/foo /usr/bin/foosnap
por noobninja 08.01.2018 / 14:01