将 snap 打包成 AUR
masscode 仅仅提供了 snap 包给 Linux 版,但我并不想使用 snap ,所以就想单独打包。由于 masscode 是 electron 应用,所以理论上只需要拿到 resources/app.asar 就万事大吉了。
snap 包实际上是一个 squashfs ,所以打包需要使用 squashfs-tools 。解包直接运行命令 unsquashfs <snap-name> 即可,包的内容放在当前目录的 squashfs-root 文件夹下。进入文件夹就会发现与一般的 electron 应用无异了。接着可以按照一般的 electron 应用打包。