Whatsapp

O que são Snaps? E como eles são importantes?

Anonim

Com o próximo lançamento de Ubuntu 17.04 em abril, nomes como Ubuntu Snaps e Unity 8 foram mencionados com frequência. A maioria dos desenvolvedores entende do que se trata, mas provavelmente não é o caso de Linux newbies.

Então, hoje, vamos tocar brevemente no que Snaps; são, como são importantes e se devem ficar entusiasmados com este novo desenvolvimento ou não.

O que são Snaps?

Snaps são aplicativos compactados junto com suas dependências e descrições de como executar e interagir com outro software no sistema em que você o instalou em.

Eles são projetados principalmente para serem protegidos e isolados de outros softwares de sistema, seguros e facilmente instaláveis, atualizáveis, degradáveis ​​e removíveis independentemente de seu sistema subjacente.

Canonical está desenvolvendo Snaps como o novo meio de empacotamento para Dispositivos de Internet das Coisas do Ubuntu e grandes implantações de contêiner referidas como Ubuntu Core.

Recursos dos Snaps

Snaps recursos fornecem uma contribuição significativa para o Linux comunidade como, para citar Canonical, eles dão aos desenvolvedores a capacidade de

empacote qualquer aplicativo para cada Linux desktop, servidor, nuvem ou dispositivo e forneça atualizações diretamente.

Abaixo estão os destaques de porque Snaps são excelentes:

Acessibilidade

Comece a usar Snaps gratuitamente e comece a criar seus aplicativos diretamente no Ubuntu Core .

Portabilidade

Snaps permitem que você desenvolva, empacote, instale e atualize seus aplicativos em qualquer Linuxdesktop, nuvem e servidor de uma só vez.

Não é mais necessário procurar maneiras de instalar os mesmos aplicativos em diferentes Linux distros, especialmente porque muitas outras distros são validando a nova tecnologia.

Instalações e atualizações mais rápidas

Com Snaps instalar e atualizar aplicativos será muito fácil porque todas as dependências já estão presentes no arquivo zip, então não há mais aplicativos quebrados .

Suporte da Comunidade

Como é o caso de Ubuntu, assim é com Snapse Ubuntu CoreSaiba que você tem o apoio de uma vasta comunidade de desenvolvedores para ajudá-lo sempre que ficar preso como desenvolvedor ou como um Linux entusiasta implementando Snaps

Como instalar o Snap no Linux

Nesta seção, mostrarei como instalar o Snap no Linux e como usar o snap para instalar, atualizar ou remover pacotes.

Desde Ubuntu 16.04, o Snap já vem pré-instalado no sistema, então não precisamos instalar novamente. Para outras distribuições, você pode seguir as instruções conforme mostrado:

No Arch Linux

$ sudo yaourt -S snapd
$ sudo systemctl start snapd.socket

No Fedora

$ sudo dnf copr habilita zyga/snapcore
$ sudo dnf install snapd
$ sudo systemctl enable --now snapd.service
$ sudo setenforce 0

Uma vez instalado e iniciado o snap, você pode listar todos os pacotes disponíveis na loja de snap, conforme mostrado.

$ localização rápida

Para procurar um pacote em particular, basta especificar o nome do pacote como mostrado.

$ snap find package-name

Para instalar um pacote snap, especificando o pacote pelo nome.

$ sudo snap install nome-do-pacote

Para atualizar um pacote snap instalado, especificando o pacote pelo nome.

$ sudo snap refresh nome-do-pacote

Para remover um pacote snap instalado, execute.

$ sudo snap remove nome-do-pacote

Para saber mais sobre pacotes snap, acesse as man pages ou siga os links abaixo.

Você está convidado a descobrir mais sobre Snaps verificando os recursos abaixo:

Espero que você tenha conseguido, pelo menos, uma compreensão fundamental do que são os Snaps e por que eles são importantes para a comunidade Linux. Sinta-se à vontade para deixar seus comentários abaixo e também fazer sugestões de informações que eu possa ter deixado de fora.