He oído hablar de la capacidad de usar instantáneas en modo desarrollador.
¿Qué es este modo y para qué lo puedo usar?
He oído hablar de la capacidad de usar instantáneas en modo desarrollador.
¿Qué es este modo y para qué lo puedo usar?
Respuestas:
El modo de desarrollador, o devmode
en resumen, permite a los desarrolladores y usuarios instalar instantáneas sin aplicar políticas de seguridad. P.ej
sudo snap install notes --devmode
Cuando se instala de esta manera, las instantáneas se comportan de manera similar a los paquetes .deb tradicionales en términos de acceso a los recursos del sistema. Es decir, las instantáneas tienen acceso al sistema sin estar restringidas por el aislamiento de la aplicación y las interfaces.
El modo desarrollador es útil cuando:
Como desarrollador, también puede relajar los requisitos de seguridad en el nivel snapcraft.yaml al declarar el devmode
confinamiento en lugar destrict
confinement: devmode
A continuación, indicará a los usuarios que esta aplicación debe instalarse específicamente --devmode
para funcionar. Si no se especifica el interruptor, no se instalará.
Es decir, los usuarios deberán reconocer específicamente que instalarán su complemento en modo desarrollador.
confinement: devmode
solo se pueden cargar en los canales alfa / beta.
beta
, pero no parece haber un alpha
canal en la página de documentación de canales , aparte de una mención en la imagen
confinement
propiedad admitida dentro de YAML (más información aquí ).