Usando o Snap Package Manager no Ubuntu

Usando o Snap Package Manager no Ubuntu
O Snap é uma ferramenta usada para agrupar um aplicativo e suas dependências necessárias, para que funcione em diferentes distribuições Linux sem qualquer modificação.

Os aplicativos SNAP estão hospedados na loja Snap. No momento da redação deste artigo, existem milhares de aplicativos de código aberto e proprietários disponíveis na loja Snap.

Neste artigo, vou mostrar como usar o gerenciador de pacotes do Snap no Ubuntu. Então vamos começar!

Procurando pacotes de snap

Para instalar um pacote SNAP, você precisa saber o nome do pacote e se está disponível no repositório do pacote Snap ou não. Para encontrar isso.

Por exemplo, para procurar o jetbrains PyCharm IDE, procure os pacotes que correspondem ao Pycharm palavra -chave com o seguinte comando:

$ sudo snap encontre pycharm

Os pacotes de snap que correspondiam ao Pycharm A palavra -chave deve ser listada.

Você deve encontrar o nome do pacote Snap, a versão que será instalada por padrão, o nome do editor e seu resumo.

Saber mais sobre um pacote Snap

Antes de instalar um pacote Snap, você pode querer saber mais sobre isso.

Para saber mais sobre, digamos, o pacote Snap Pycharm-Community, Execute o seguinte comando:

$ sudo snap info pycharm-comunity

Muita informação sobre o Pycharm-Community O pacote Snap deve ser exibido.

Na seção superior, você tem o nome, um resumo, o nome do editor, o URL do Snap Store, a página oficial do software/aplicativo que ele instala, a licença, a descrição e o ID do pacote SNAP.

Na seção inferior, você tem uma lista de todos os canais disponíveis ou pode dizer versões do software/aplicativo, você deseja instalar. O mais recente/estável O canal deve ser o padrão para todo o software/aplicativos SNAP. Se você deseja instalar uma versão mais antiga do software/aplicativo, pode especificar o canal necessário durante a instalação do pacote Snap.

Instalando um pacote Snap

Para instalar a versão estável mais recente do software/aplicativo da comunidade Pycharm, você pode instalar o Pycharm-Community Snap pacote da seguinte forma:

$ sudo snap install pycharm-comunity

Se você deseja instalar uma versão específica do software/aplicativo no Snap Store, você pode especificar o canal para usar durante a instalação com o -canal Opção de linha de comando da seguinte maneira:

$ sudo snap Install Pycharm-Community-Cannel mais recente/estável

Algum software/aplicativo da Snap Store mostrará a seguinte mensagem de erro. Isso ocorre porque o software/aplicativos SNAP usam caixas de areia para uma camada extra de segurança. Sandboxing Um software/aplicativo SNAP não permitirá que o software/aplicativo modifique o sistema de arquivos fora da caixa de areia (seu diretório de instalação especificado).

Alguns softwares/aplicativos precisarão modificar o sistema de arquivos (i.e., um editor de texto ou IDE). Então, você não pode usar o recurso Sandbox do SNAP para esses software/aplicativos. Para instalar o software/aplicativos do Snap Store que precisam modificar o sistema de arquivos, você deve usar o -clássico Opção de linha de comando durante a instalação.

Você pode instalar um software/aplicativo da Snap Store (i.e., Pycharm-Community) que não usa o recurso de sandboxing do snap da seguinte forma:

$ sudo snap install pycharm-comunity

O software/aplicativo Snap está sendo baixado da loja Snap, e pode demorar um pouco para concluir.

Neste ponto, o pacote Snap deve ser instalado.

Depois que o pacote Snap da Comunidade Pycharm estiver instalado, você poderá encontrá -lo no menu de aplicativos do Ubuntu. Você pode executá -lo como qualquer outro aplicativo.

Listando pacotes de snap instalados

Você pode listar todos os pacotes de lojas Snap instaladas na sua máquina Ubuntu com o seguinte comando:

Lista de snap $ sudo

Todos os pacotes de lojas Snap que estão instaladas no seu computador devem ser listadas.

Atualizando um pacote Snap

Atualizar um pacote de lojas Snap é fácil.

Para demonstrar o processo, eu instalei o Webstorm (JetBrains Webstorm IDE) Snap Store Package na minha máquina Ubuntu, como você pode ver na captura de tela abaixo.

Lista de snap $ sudo

Você pode atualizar o Webstorm Snap Store App com o seguinte comando:

$ sudo snap refresh webstorm

Você também pode atualizar para fazer o downgrade de um canal específico do aplicativo.

Por exemplo, eu tenho o 2019.3/estável canal do Webstorm Snap Store App instalado na minha máquina Ubuntu. E, digamos, você quer atualizar para o mais recente/estável canal.

$ sudo snap informações webstorm

Para atualizar o Webstorm Snap Store App para o mais recente/estável canal, você pode executar o seguinte comando:

$ sudo snap refresh webstorm -canal mais recente/estável

O Webstorm Snap Store App está sendo atualizado para o mais recente/estável canal.

O Webstorm o aplicativo é atualizado para 2020.3.1, Como você pode ver na captura de tela abaixo.

Webstorm Snap aplicativo é atualizado para o mais recente/estável versão 2020.3.1.

Desative e habilite aplicativos SNAP

Em um sistema de gerenciamento de pacotes tradicional, você só pode instalar, desinstalar ou atualizar um pacote.

Uma grande vantagem dos aplicativos da Snap Store é que você pode desativar um aplicativo se não precisar mais. Quando você desativar um aplicativo Snap Store, ele ainda estará disponível no seu computador, mas o Daemon Snap não carrega o aplicativo. Você pode ativar o aplicativo sempre que precisar.

Eu acho que esta é uma solução muito boa. Se você não precisar de um aplicativo o tempo todo, pode mantê -lo desativado e ativá -lo apenas quando precisar. Isso pode economizar muita memória no seu computador.

No momento, o Webstorm IDE está instalado na minha máquina Ubuntu na loja Snap. Então, agora posso acessá -lo do Menu do aplicativo do meu computador.

Para desativar o Webstorm Snap Store App, execute o seguinte comando:

$ sudo snap desative webstorm

O Webstorm Snap Store App deve ser desativado.

Como você pode ver, o desabilitado a opção é adicionada ao Webstorm Snap Store App.

Lista de snap $ sudo

Agora, você não encontrará o aplicativo IDE da Webstorm IDE no Menu do aplicativo do seu computador.

Para ativar o Webstorm Snap Store App novamente, execute o seguinte comando:

$ sudo snap atabille webstorm

O Webstorm Snap Store App deve estar ativado.

O desabilitado a opção é removida do Webstorm Snap Store App depois que estiver ativado.

Depois de ativar o Webstorm Aplicativo da loja Snap, o IDE da Webstorm deve estar disponível no Menu do aplicativo do seu computador novamente.

Desinstalando um pacote Snap

Se você não gosta de um aplicativo Snap Store que instalou, pode desinstalá -lo facilmente.

Por exemplo, para remover o Webstorm Snap Store App, execute o seguinte comando:

$ sudo snap remove webstorm

O aplicativo Snap Store Webstorm deve ser removido.

Você pode então ver que o aplicativo Snap Store Webstorm não está mais na lista.

Lista de snap $ sudo

Conclusão

Neste artigo, mostrei como procurar pacotes de lojas de snap e encontrar mais informações sobre um pacote Snap Store. Eu mostrei como instalar, atualizar, ativar/desativar e desinstalar um pacote de lojas de snap. Este artigo deve ajudá -lo a começar com o Snap Package Manager no Ubuntu.