爱意满满的作品展示区。
jiashuaibei

WorkBuddy Linux 社区适配:为 Ubuntu、Debian 和 Fedora 提供 DEB/RPM 安装包

  •  
  •   jiashuaibei · 2h 5m ago · 182 views

    最近腾讯 WorkBuddy 已通过银河麒麟、统信 UOS 等国产 Linux 应用商店发布 Linux 版本,不过 Ubuntu 、Debian 和 Fedora 用户没有直接的官方安装入口。所以我创建了一个开源项目:WorkBuddy Linux 。

    项目地址: https://github.com/jiashuaibei/workbuddy-linux

    目前项目基于公开的 Kylin WorkBuddy 安装包,在不修改 WorkBuddy 程序主体的前提下,重新制作适用于通用 Linux 发行版的安装包。

    这个项目主要做的是安装包适配,而不是重新编译 WorkBuddy 。 具体工作包括:

    • 解包 Kylin 官方 .deb ,保留 WorkBuddy 的 Electron 、app.asar 、Node 运行时和原生模块;
    • 重写 Ubuntu/Debian 的包元数据和依赖关系;
    • 补充桌面运行所需的系统依赖,例如 GTK 、NSS 、X11 、GBM 、ALSA 、通知、密钥环、DBus 和 xdg-utils 等;
    • 修正桌面启动文件,使 workbuddy 命令和 workbuddy:// 协议能够正常使用;
    • 正确设置 Chromium chrome-sandbox 的 root 所有者和 SUID 权限;
    • 生成 Ubuntu/Debian 使用的 .deb 包;
    • 使用同一份上游 payload 重新制作 Fedora .rpm ,并声明 Fedora 对应的运行库依赖;
    • 校验包内版本号、架构和文件完整性,生成 SHA-256 校验文件。

    WorkBuddy 本体没有被反编译、修改或重新编译,项目调整的是安装路径、启动入口、依赖声明和发行版元数据。因此不同发行版之间的差异主要由系统依赖和桌面环境决定。

    项目会持续追踪 Kylin/openKylin 公开发布的 WorkBuddy Linux 版本,并自动构建 DEB 和 RPM 包。 需要说明的是:

    1. 这是社区适配项目,不代表腾讯、银河麒麟、统信或 openKylin 官方。
    2. WorkBuddy 程序本身仍属于腾讯,项目只负责安装包适配和分发。
    3. 当前主要支持 x86_64/amd64 。
    4. 不同桌面环境下的系统托盘、Wayland 、文件关联和协议回调可能存在差异。
    5. 欢迎提交 Ubuntu 、Debian 、Fedora 上的安装和运行反馈。
    1 replies    2026-09-07 18:53:11 +08:00
    beetlerx
        1
    beetlerx  
       1h 25m ago
    https://www.workbuddy.cn/v2/update?platform=workbuddy-linux-x64-deb
    https://www.workbuddy.cn/v2/update?platform=workbuddy-linux-x64-rpm
    直接下载这个就行, 我 debian testing 现在装的这个 5.5.3 , 比你仓库打包的还新
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3278 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 115ms · UTC 12:19 · PVG 20:19 · LAX 05:19 · JFK 08:19
    ♥ Do have faith in what you're doing.