Closed Evolto2019 closed 4 months ago
请教大佬,我在flatpak钉钉时碰到这个错误。有解决办法不。要不大师先flatpak个uos
runtime 也不好上 flathub 吧
runtime 也不好上 flathub 吧
嗯,所以是把uos拆出来留在GitHub上分发,微信本体就能交给flathub自动构建。不清楚和另一种用extra-data
的方式相比如何。
runtime 也不好上 flathub 吧
嗯,所以是把uos拆出来留在GitHub上分发,微信本体就能交给flathub自动构建。不清楚和另一种用
extra-data
的方式相比如何。
没有 runtime 的话应该自动构建不了吧。本地构建需要安装 runtime,flathub 自动构建大概也需要。
flatpak内的proot在启用
kernel.yama.ptrace_scope=2
的加固内核上无法正常工作,会报错proot error: ptrace(TRACEME): Operation not permitted
。这是由于启用kernel.yama.ptrace_scope=2
时,只有拥有CAP_SYS_PTRACE的进程才能发起ptrace, 而这在flatpak下无法实现。 鉴于此,可否将通过发行版检测需要的相关文件改为打包成runtime单独分发?这样一来剥离了uos许可证的微信本体应该也更方便上架flathub。