dev-sidecar icon indicating copy to clipboard operation
dev-sidecar copied to clipboard

【非glibc的linux】能发布一个真正通用的版本吗

Open BarryLhm opened this issue 10 months ago • 9 comments

Ⅰ. 请描述你想要的新功能:

在非glibc的linux上,appimage无法运行,使用容器则会导致软件无法更改系统设置并出现字体等问题。 我的想法是能否生成一个通用的包/单程序

Ⅱ. 请描述你心目中新功能的样子:

  • [ ] ~~静态链接~~(~~不好实现~~ 基本不能实现)
  • [x] ~~程序包(.tar.gz)~~(失败,仅支持glibc,无异于appimage)(v2.0.0 已发布此包)
  • [ ] flatpak(最容易) glibc环境,相当于只读分层容器

BarryLhm avatar Feb 21 '25 10:02 BarryLhm

electron不支持linux的通用兼容版本的打包。

---原始邮件--- 发件人: @.> 发送时间: 2025年2月21日(周五) 晚上6:26 收件人: @.>; 抄送: @.***>; 主题: [docmirror/dev-sidecar] 能发布一个真正通用的版本吗 (Issue #453)

Ⅰ. 请描述你想要的新功能:

由于我使用小众linux,appimage无法运行,使用容器则会导致软件无法更改系统设置并出现字体问题。 我的想法是能否生成一个通用的包/单程序

Ⅱ. 请描述你心目中新功能的样子:

1.静态链接(可能不好实现)

2.程序包(.tar.gz) 自带所有库,(最好)包括libc,解压即运行

3.flatpak(最容易) glibc环境,相当于共享/etc,/run和/home的容器

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***> BarryLhm created an issue (docmirror/dev-sidecar#453)

Ⅰ. 请描述你想要的新功能:

由于我使用小众linux,appimage无法运行,使用容器则会导致软件无法更改系统设置并出现字体问题。 我的想法是能否生成一个通用的包/单程序

Ⅱ. 请描述你心目中新功能的样子:

1.静态链接(可能不好实现)

2.程序包(.tar.gz) 自带所有库,(最好)包括libc,解压即运行

3.flatpak(最容易) glibc环境,相当于共享/etc,/run和/home的容器

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

wangliang181230 avatar Feb 21 '25 10:02 wangliang181230

看了一圈还是flatpak最有戏

BarryLhm avatar Feb 21 '25 14:02 BarryLhm

我也不清楚electron能否打包这种格式哦。我不是专攻这一方向的,得请求其他大佬帮助了。

wangliang181230 avatar Feb 24 '25 03:02 wangliang181230

https://github.com/wangliang181230/dev-sidecar/releases/tag/release-linux-targz-and-flatpak @BarryLhm 我在自己仓库里,临时打包发布了 tar.gz 包,flatpak 打包报错了,暂不提供,你去下载试试?

wangliang181230 avatar Feb 26 '25 09:02 wangliang181230

关键问题是libc,我应该试试自己编译

BarryLhm avatar Feb 27 '25 07:02 BarryLhm

关键问题是libc,我应该试试自己编译

额,我对这块不熟哦,是啥意思?即使提供了 tar.gzflatpak ,也还是需要自己再安装东西的意思?

wangliang181230 avatar Feb 28 '25 02:02 wangliang181230

flatpak没问题,tar.gz需要glibc和基于glibc的系统库

BarryLhm avatar Feb 28 '25 16:02 BarryLhm

flatpak才是最终解决方案

BarryLhm avatar Feb 28 '25 16:02 BarryLhm

@wangliang181230 所以你当年打包flatpak的报错是什么?

https://github.com/wangliang181230/dev-sidecar/actions/runs/13557709603/workflow 这里的日志看不到了

cute-omega avatar Nov 25 '25 07:11 cute-omega