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.