Pacotes SNAP no Linux

2
30

Os snap são pacotes de aplicativos para desktop, nuvem e IoT que são fáceis de instalar, seguros, multiplataforma e sem dependência. E que vem instalados nas distribuições linux por padrão.

E mais,

  • snap é a interface da linha de comandos e o formato do pacote do aplicativo
  • snapd é o serviço em segundo plano que gerencia e mantém seus snaps
  • snapcraft é o comando e a estrutura usada para criar seus próprios snaps
  • A Snap Store fornece um local para fazer upload de seus snaps e para os usuários procurarem e instalarem

Alem de facilitar a vida do usuário no formato da instalação, compatibilidade e performance para diversos dispositivos e plataformas, os snaps também são fáceis de ser desinstalados !

Install Linux apps using the Snap Store | Snapcraft

Vamos pro terminal !

Vamos verificar a versão do nosso snap com a seguinte flag :

$ snap version
snap       2.44.1
snapd 2.44.1
series 16
ubuntu 18.04
kernel 5.3.0-46-generic

Você poderá acompanhar a versão do snap, a séries, versão da distro linux e a versão do kernel linux atual. Se tudo estiver bem, os números de versão dos principais componentes do sistema serão exibidos, como mostrado acima, embora com versões potencialmente diferentes e identificador de distribuição do Linux.

Instalando um Snap

A instalação de um snap é simples:

$ sudo snap install spotify

A instalação também pode ser alinhada com o conjunto de canais que o snap oferece aos usuários, Canais são um conceito importante de snap. Eles definem qual versão de um snap é instalada e rastreada para atualizações. O canal estável é usado por padrão, mas a opção de instalar a partir de um canal diferente é facilmente realizada da seguinte forma:

$ sudo snap install --channel=edge discord
ou
$ sudo snap install --channel=stable discord

Listando Snaps instalados

Usando o comando snap list informará uma lista com os pacotes instalados:

$ snap list
Name     Version        Rev   Tracking  Publisher   Notes
core     16-2.35.1      5419  beta      canonical✓  core
spotify  1.0.88.353     19    stable    spotify✓    -
vlc      3.0.4          555   stable    videolan✓   -

Atualizando um snap instalado

Os snaps são atualizados automaticamente. No entanto, é sempre bom verificar manualmente se há atualizações, use o seguinte comando:

$ sudo snap refresh discord

O acima irá verificar o canal que está sendo rastreado pelo snap. Se uma versão mais recente do snap estiver disponível, ele será baixado e instalado.

A alteração do canal que está sendo rastreado e a atualização do snap podem ser realizadas com um único comando:

$ sudo snap refresh --channel=beta vlc

As atualizações são instaladas automaticamente dentro de 6 horas após a revisão de um canal rastreado, mantendo a maioria dos sistemas atualizados. Essa programação pode ser ajustada através das opções de configuração.

Revertendo um snap instalado

Um snap pode ser revertido para uma revisão usada anteriormente com o snap revert comando:

$ sudo snap revert vlc
vlc reverted to 3.0.5-1

Esta operação reverterá a revisão de snap e os dados associados ao software. Se a revisão do snap usada anteriormente for de um canal diferente, esse snap será instalado, mas o canal rastreado não será alterado.

Ativando e desativando snaps

Se um snap for temporariamente indesejável, ele poderá ser desativado e posteriormente ativado novamente. Isso evita a necessidade de removê-los e reinstalá-los no sistema:

$ sudo snap disable vlc
vlc disabled
$ sudo snap enable vlc
vlc enabled

Removendo um snap

Para remover um snap do seu sistema, juntamente com seus dados internos de usuário, sistema e configuração, use o comando remove :

$ sudo snap remove spotify
spotify removed

Por padrão, todas as revisões de um snap também são removidas. Para remover uma revisão específica, adicione o --revision=<revision-number>argumento ao comando remover .

Antes da remoção (exceto nos sistemas Ubuntu Core ), os dados internos do usuário, sistema e configuração de um snap são salvos como um instantâneo ( snapd 2.39+ ) e retidos por 31 dias. Um instantâneo pode ser usado para restaurar o estado do seu snap após a reinstalação. Consulte Instantâneos para obter mais detalhes.

Snapcraft é uma ferramenta para programadores para empacotar seus programas no formato Snap para Snappy.

Install Snap Store for Linux using the Snap Store | Snapcraft

A Snap Store !

Por fim, você encontrará a Snap store com uma gama de categorias de diversos tipos de aplicação, desde á Games aos Desenvolvedores, Features e Aplicações para mídias sociais e entre outras ! Vale muito a pena conferir.

VEJA TAMBÉM:

Instalação do Docker no linux via Snap

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.