无法修改由 `snap` 安装的文件

Mil*_*uss 8 permissions chmod squashfs chown snap

我已经安装了一个软件包snap,我需要修改其中一个文件,但是当我尝试更改其所有权或权限时,我总是收到以下消息:

sudo chmod +x ./my_file.js
chmod: changing permissions of '/snap/my_app/my_file.js': Read-only file system
Run Code Online (Sandbox Code Playgroud)

如何修改通过 安装的文件snap

xio*_*ota 8

快照分区使用 SquashFS,它基本上是一种压缩的只读磁盘映像格式,通常用于创建实时 CD/DVD。SquashFS 根本就不是为读写而设计的。要编辑内容,即使是更改文件权限这样简单的事情,也无法通过简单的重新挂载来完成。

您的选择是:

如果您想成为 Snap 开发人员,您可能希望从本教程开始创建您的第一个 Snap 。