開発者モードでスナップを使用する機能について聞いたことがあります。
このモードとは何ですか、また何に使用できますか?
開発者モード、つまりdevmode
は、開発者とユーザーがセキュリティポリシーを適用せずにスナップをインストールできるようにします。例えば。
Sudo snap install notes --devmode
この方法でインストールすると、システムリソースへのアクセスに関して、スナップは従来の.debパッケージと同様に動作します。つまり、スナップは、アプリの分離とインターフェイスによって制限されることなく、システムにアクセスできます。
開発者モードは次の場合に便利です。
開発者は、devmode
の代わりにstrict
の制限を宣言することにより、 snapcraft.yaml レベルでセキュリティ要件を緩和することもできます
confinement: devmode
次に、このアプリが動作するために--devmode
とともにインストールする必要があることをユーザーにフラグを立てます。スイッチを指定しないと、インストールに失敗します。
つまり、ユーザーは開発者モードでスナップをインストールすることを明確に承認する必要があります。