Tenho muito pouco conhecimento sobre o 'formato de embalagem Snap'. O que eu sei é que 'Snap' é um formato de embalagem alternativo, como .deb.
O que eu não sei é
- Por que a Canonical escolheu?
- Quais são as principais vantagens do 'Snap' sobre o .deb?
- O .deb será abandonado ou já está abandonado?
snapcraft
- o conjunto de ferramentas para desenvolvedores para criar pacotes de encaixe, que é apenas ligeiramente diferente do que está sendo feita aquiRespostas:
Por que a Canonical escolheu snaps?
Para citar o site do Ubuntu :
A idéia essencial era corrigir os problemas presentes nos dois
.deb
pacotes e fornecer um novo método para a atualização dos pacotes (as chamadas atualizações transacionais, muito semelhantes à forma como os aplicativos Android são atualizados). Como Mark Shuttleworth explica:Quais são as principais vantagens dos pacotes .snap sobre os pacotes .deb?
A maior vantagem é a segurança aprimorada. Os PPAs e
.deb
pacotes geralmente são instalados com privilégios de root, o que abre um espaço para riscos de segurança.Aplicativos rápidos são isolados, o que significa que, se algum aplicativo for interrompido, ele não danificará seus sistemas. Para citar Mark Shuttleworth:
O .deb será abandonado?
A partir do Ubuntu 16.04 LTS, ambos os métodos estão disponíveis para os usuários.
Para citar OMG! Ubuntu! :
fonte
xdotool
ouwmctrl
. O problema não é realmente com osnap
pacote, mas com o servidor X - essa é a principal crítica a ele. Uma vez que o Ubuntu se afaste do formulário X, ele definitivamente trará melhor segurança.Como uma visão geral, tanto quanto eu entendo snaps:
No futuro, os snaps serão o formato do pacote para dispositivos móveis, internet das coisas e desktop.
é ou será .deb abandonado? Segundo a Canonical, haverá pacotes de suporte deb também no futuro.
But there is a tool called
snapcraft
. With this tool its very easy to convert deb packages into snap packages.Siga este link para mais informações. Talvez isso ajude você. https://insights.ubuntu.com/2016/04/13/snaps-for-classic-ubuntu
fonte