J'ai entendu parler de la possibilité d'utiliser des snaps en mode développeur.
Qu'est-ce que ce mode et à quoi puis-je l'utiliser?
la source
J'ai entendu parler de la possibilité d'utiliser des snaps en mode développeur.
Qu'est-ce que ce mode et à quoi puis-je l'utiliser?
Le mode développeur, ou devmode
en bref, permet aux développeurs et aux utilisateurs d'installer des snaps sans appliquer de politiques de sécurité. Par exemple
sudo snap install notes --devmode
Lorsqu'ils sont installés de cette façon, les snaps se comportent de la même manière que les packages .deb traditionnels en termes d'accès aux ressources système. Autrement dit, les snaps ont accès au système sans être limités par l'isolement des applications et les interfaces.
Le mode développeur est utile lorsque:
En tant que développeur, vous pouvez également assouplir les exigences de sécurité au niveau snapcraft.yaml en déclarant devmode
confinement au lieu destrict
confinement: devmode
Vous signalerez ensuite aux utilisateurs que cette application doit spécifiquement être installée --devmode
pour fonctionner. Ne pas spécifier le commutateur entraînera l'échec de l'installation.
Autrement dit, les utilisateurs devront spécifiquement reconnaître qu'ils installeront votre composant logiciel enfichable en mode développeur.
confinement
propriété prise en charge dans le YAML (plus d'informations ici ).confinement: devmode
peuvent uniquement être téléchargées sur les canaux alpha / bêta.beta
, mais il ne semble pas y avoir dealpha
chaîne dans la page de documentation des chaînes - à part une mention dans l'image