Eu ouvi falar sobre a capacidade de usar snaps no modo desenvolvedor.
O que é esse modo e para que posso usá-lo?
Eu ouvi falar sobre a capacidade de usar snaps no modo desenvolvedor.
O que é esse modo e para que posso usá-lo?
Respostas:
O modo de desenvolvedor, ou devmode
em resumo, permite que desenvolvedores e usuários instalem snaps sem impor políticas de segurança. Por exemplo
sudo snap install notes --devmode
Quando instalados dessa maneira, os snaps se comportam de maneira semelhante aos pacotes .deb tradicionais em termos de acesso aos recursos do sistema. Ou seja, os snaps têm acesso ao sistema sem serem restringidos pelo isolamento e pelas interfaces do aplicativo.
O modo de desenvolvedor é útil quando:
Como desenvolvedor, você também pode relaxar os requisitos de segurança no nível snapcraft.yaml declarando devmode
confinamento em vez destrict
confinement: devmode
Você sinalizará aos usuários com os quais este aplicativo precisa ser instalado especificamente --devmode
para funcionar. Não especificar o comutador resultará em falha na instalação.
Ou seja, os usuários deverão reconhecer especificamente que instalarão seu snap no modo de desenvolvedor.
confinement: devmode
apenas podem ser enviados para os canais alfa / beta.
beta
, mas não parece ser um alpha
canal na página de documentação canais - que não seja uma menção na imagem
confinement
propriedade suportada na YAML (mais informações aqui ).