Repository navigation
Replies: 1 comment
|
补充一个 2.0.18 Linux 产物的首启问题(与 RPM 诉求相关,供管线参考):
建议:发布管线为 Linux 目标补跑 runtime 备料;或 Linux 产物缺失 payload 时提供明确报错与自愈路径。 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
目前 release 提供 deb / AppImage / tar.gz(x64+arm64),Fedora/openSUSE 用户只能手动解包 tar.gz。electron-builder 原生支持
rpmtarget,对现有发布管线的增量成本应该很小。我基于你们的 release tarball 做了一套可用的社区打包验证可行性:
dnf install dsh-desktop即装即用(含应用菜单、chrome-sandbox 4755)打包中的技术要点,供官方管线参考:chrome-sandbox 需要
%attr(4755,root,root);运行时依赖约 20 个根包(gtk3/nss/alsa-lib/libdrm/libxkbcommon/mesa-libgbm 等,其余为传递依赖);捆绑的 sherpa-onnx 原生模块带 CI runpath 残留,Fedora 的 rpath 检查会拒绝(自家管线打 rpm 时需要%global __brp_check_rpaths %{nil}或清理)。如果官方暂时不想在 release 里加 rpm,也欢迎把上面仓库当作社区分发渠道的参考。
All reactions