Ho sentito parlare della possibilità di utilizzare gli snap in modalità sviluppatore.
Cos'è questa modalità e per cosa posso usarla?
Ho sentito parlare della possibilità di utilizzare gli snap in modalità sviluppatore.
Cos'è questa modalità e per cosa posso usarla?
Risposte:
La modalità sviluppatore, o devmode
in breve, consente agli sviluppatori e agli utenti di installare snap senza applicare politiche di sicurezza. Per esempio
sudo snap install notes --devmode
Se installati in questo modo, gli snap si comportano in modo simile ai tradizionali pacchetti .deb in termini di accesso alle risorse di sistema. Cioè, gli snap hanno accesso al sistema senza essere limitati dall'isolamento delle app e dalle interfacce.
La modalità sviluppatore è utile quando:
Come sviluppatore, puoi anche rilassare i requisiti di sicurezza a livello di snapcraft.yaml dichiarando il devmode
parto invece district
confinement: devmode
Contrassegnerai quindi gli utenti con cui questa app deve essere installata --devmode
per funzionare. Se non si specifica l'opzione, l'installazione non verrà eseguita.
Cioè, gli utenti dovranno riconoscere specificamente che installeranno lo snap in modalità sviluppatore.
confinement: devmode
possono essere caricate solo sui canali alfa / beta.
beta
, ma non sembra esserci un alpha
canale nella pagina di documentazione dei canali - a parte una menzione nella foto
confinement
proprietà supportata all'interno dello YAML (maggiori informazioni qui ).