He oído hablar de la capacidad de usar instantáneas en modo desarrollador.
¿Qué es este modo y para qué lo puedo usar?
fuente
He oído hablar de la capacidad de usar instantáneas en modo desarrollador.
¿Qué es este modo y para qué lo puedo usar?
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
propiedad admitida dentro de YAML (más información aquí ).confinement: devmode
solo se pueden cargar en los canales alfa / beta.beta
, pero no parece haber unalpha
canal en la página de documentación de canales , aparte de una mención en la imagen