42 / PCGUIA
Há relativamente pouco tempo dei por mim a instalar sempre snaps a cada nova
instalação de uma distribuição. Tornou-se tão natural instalar snaps, que nem
me lembro de procurar as aplicações no gestor de software da distribuição instalada.
Neste artigo vou falar sobre o que são snaps, como e porquê instalar.
INSTALAR APLICAÇÕES LINUX
COM PACOTES SNAP
POR ANDRÉ DE PAULA
LINUX
LINUXTECH.PT
O QUE SÃO SNAPS?
Os snaps são sistemas de ficheiros
compactos só de leitura (squashfs) que
contêm o código da aplicação, bibliotecas,
dependências, ou seja, tudo o que é
necessário para a aplicação funcionar; além
disso, são actualizados ou desinstalados
sem afectar o sistema principal. A tecnologia
é semelhante à de contentorização, mas sem
uma imagem do sistema operativo incluída,
permitindo instalar qualquer aplicação
que esteja disponível neste formato,
praticamente em qualquer distribuição
Linux que tenha o 'snapd' instalado, sem
recorrer aos tradicionais gestores de pacotes
que foram explicados na edição anterior.
No entanto, instalar snaps ocupa mais
espaço em disco que a instalação por
gestores de pacotes e o arranque é mais
demorado, em especial no primeiro, ou após
uma actualização do snap.
Este formato é mantido pela canonical,
que usa uma ferramenta para criar e gerir
pacotes snap chamada Snapcraft. É lá onde
os programadores os criam e os podem
enviar para a Snap Store. Os utilizadores
podem ver quais as aplicações disponíveis
na Snap Store através do site snapcraft.io
ou então em uappexplorer.com/snaps.
COMO INSTALAR?
Actualmente, qualquer distribuição da
família do Ubuntu já permite instalar
pacotes snap através do gestor de software
instalado por omissão em modo gráfico,
o que é uma mais valia. No entanto, em
outras distribuições, a instalação é feita
por linha de comandos; mas, como podem
ver no guia deste mês, os comandos são
bem simples de usar e por isso acredito
que assim como eu, rapidamente vão ficar
familiarizados com eles.
POR QUÊ USAR?
Existir um padrão de instalação, simplifica
toda a logística de andar de distribuição
em distribuição. A canonical tem feito um
excelente trabalho no desenvolvimento
dos snaps, bem como de ferramentas
que permitem terceiros desenvolvê-los.
Por isso, antes de instalarem qualquer
aplicação, confirmem se existe um pacote
snap e testem o seu funcionamento
na vossa distribuição.