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 devmodein 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 devmodeparto invece district
confinement: devmode
Contrassegnerai quindi gli utenti con cui questa app deve essere installata --devmodeper 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: devmodepossono essere caricate solo sui canali alfa / beta.
beta, ma non sembra esserci un alphacanale nella pagina di documentazione dei canali - a parte una menzione nella foto
confinementproprietà supportata all'interno dello YAML (maggiori informazioni qui ).