Package Details: codebuddy-ide-cn 4.12.0.37847260-1

Git Clone URL: https://aur.archlinux.org/codebuddy-ide-cn.git (read-only, click to copy)
Package Base: codebuddy-ide-cn
Description: 腾讯云代码助手CodeBuddy IDE,是一款辅助编码工具。
Upstream URL: https://github.com/JipZeonGit/codebuddy-ide-cn-linux
Keywords: ai-assistant ai-coding codebuddy codebuddy-ide editor electron ide tencent unofficial vibe-coding vscode vscode-fork
Licenses: LicenseRef-Tencent-CodeBuddy
Conflicts: codebuddy-cn-ide, codebuddycn-ide
Submitter: JipZeonGit
Maintainer: JipZeonGit
Last Packager: JipZeonGit
Votes: 1
Popularity: 0.43
First Submitted: 2026-06-18 07:39 (UTC)
Last Updated: 2026-09-12 14:31 (UTC)

Latest Comments

JipZeonGit commented on 2026-08-12 11:29 (UTC) (edited on 2026-08-12 11:32 (UTC) by JipZeonGit)

@zxp19821005 感谢你的关注和提供的方案。经过仔细审阅你的 PKGBUILD,我决定不接受共同维护者的请求,原因如下:

1. 技术路线不兼容

本包采用官方捆绑 Electron 运行时方案,通过我维护的 GitHub Helper 仓库 install.sh 工具链完成 DEB 解包、原生模块探针检测与按需编译,最大程度保持与官方构建的一致性和稳定性。当 GitHub Helper 仓库更新,会自动触发 GitHub Actions 推送至 AUR 仓库。

你的方案使用系统级 electron37 替代官方捆绑 Electron,两者在架构设计上完全对立,无法在同一个包内共存维护。

2. 原生模块兼容性存在风险

本包的构建流程会对 node-ptynative-keymapnative-watchdog@vscode/policy-watcher 等原生模块进行完整的探针检测与按需编译处理。你的方案中 prepare() 仅执行了 win32-*.node 的简单删除,未对上述原生模块做任何针对性处理。系统级 Electron 的 Node ABI 与官方捆绑版本之间的差异可能导致终端、键盘布局检测、文件监视等核心功能异常。

3. pkgrel=99 不合理

你的 PKGBUILD 中 pkgrel 设置为 99,这会导致所有已安装用户的包管理器将其视为“更新版本”,强制覆盖现有安装。这不是一个合理的版本号设定。

最后建议

如果你希望维护“系统级 Electron”方案的版本,建议以独立的包名发布(例如 codebuddy-ide-cn-electron),这样用户可以根据自己的需求自由选择,两个方案也不会互相冲突。

zxp19821005 commented on 2026-08-12 11:01 (UTC)

@JipZeonGit 请求成为共同维护者。 我自己打包了一版:https://github.com/zxp19821005/My_AUR_Files/tree/main/codebuddy-ide-cn 使用系统级electron37运行,体积减小了200多MB,目前初步测试功能正常。

JipZeonGit commented on 2026-07-25 04:26 (UTC) (edited on 2026-07-25 10:18 (UTC) by JipZeonGit)

【维护与更新须知 / Maintenance Policy】

  • 本软件包非官方软件包,系维护者利用业余时间 无偿维护 (无薪金/无赞助),非最新版本并不影响基础功能使用。
  • 本人有本职工作与家庭, 不承担任何即时更新义务 。本仓库有自身的更新规划,通常保持 1-2 周的更新节奏,请勿随意或频繁标记 Out-of-date 或催更。
  • 催更并不会加快进度,只会消耗维护者的热情并引发反感。
  • 开源分享是善意赠予,而非服务承诺。
  • 如无法理解或支持,请立即停止使用本 AUR 仓库的移植成果,自行撰写 PKGBUILD 移植维护。
  • 完整策略说明请参阅:AUR 仓库维护政策说明全文

sunshe35 commented on 2026-07-15 14:50 (UTC)

感谢大佬指点,遇到的报错与解决办法: 报错如下:

(base) [sunshe35@archGui-unP ~]$ yay -S codebuddy-ide-cn

AUR Explicit (1): codebuddy-ide-cn-4.10.1.33158423-1

:: (1/1) 下载了 PKGBUILD: codebuddy-ide-cn
  1 codebuddy-ide-cn                         (构建文件已存在)
==> 清理哪些包的构建文件?
==> [N]没有 [A]全部 [Ab]中止 [I]已安装 [No]未安装 或 (1 2 3, 1-3, ^4)
==>   1 codebuddy-ide-cn                         (构建文件已存在)
==> 显示哪些包的差异?
==> [N]没有 [A]全部 [Ab]中止 [I]已安装 [No]未安装 或 (1 2 3, 1-3, ^4)
==> ==> 正在创建软件包:codebuddy-ide-cn 4.10.1.33158423-1 (2026年07月15日 星期三 21时44分41秒)
==> 获取源代码...
  -> 正在下载 codebuddy-cn_4.10.1.33158423_amd64.deb...
  % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
                                 Dload  Upload  Total   Spent   Left   Speed
100 147.6M 100 147.6M   0      0 50.45M      0   00:02   00:02         49.34M
  -> 正在下载 codebuddy-ide-cn-linux-4f1159410e4d115592c1350c8d7b9b2bd5a3ed38.tar.gz...
  % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
                                 Dload  Upload  Total   Spent   Left   Speed
  0      0   0      0   0      0      0      0                              0
  0      0   0      0   0      0      0      0                              0
100  43526   0  43526   0      0   5405      0           00:08              0
  -> 找到 LICENSE.notice
==> 警告: 正在跳过源文件 PGP 签名校验。
==> 正在验证 source 文件,使用sha256sums...
    codebuddy-cn_4.10.1.33158423_amd64.deb ... 通过
    codebuddy-ide-cn-linux-4f1159410e4d115592c1350c8d7b9b2bd5a3ed38.tar.gz ... 通过
    LICENSE.notice ... 通过
:: (1/1) 正在解析 SRCINFO: codebuddy-ide-cn
==> 正在创建软件包:codebuddy-ide-cn 4.10.1.33158423-1 (2026年07月15日 星期三 21时44分53秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 获取源代码...
  -> 找到 codebuddy-cn_4.10.1.33158423_amd64.deb
  -> 找到 codebuddy-ide-cn-linux-4f1159410e4d115592c1350c8d7b9b2bd5a3ed38.tar.gz
  -> 找到 LICENSE.notice
==> 正在验证 source 文件,使用sha256sums...
    codebuddy-cn_4.10.1.33158423_amd64.deb ... 通过
    codebuddy-ide-cn-linux-4f1159410e4d115592c1350c8d7b9b2bd5a3ed38.tar.gz ... 通过
    LICENSE.notice ... 通过
==> 正在删除现存的 $srcdir/ 目录...
==> 正在释放源码...
  -> 正在解压缩 codebuddy-ide-cn-linux-4f1159410e4d115592c1350c8d7b9b2bd5a3ed38.tar.gz,使用 bsdtar
==> 正在开始 prepare()...
==> 源代码已就绪。
==> 正在创建软件包:codebuddy-ide-cn 4.10.1.33158423-1 (2026年07月15日 星期三 21时44分55秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 警告: 使用现存的 $srcdir/ 树
==> 正在开始 build()...
[INFO] Using DEB package: /home/sunshe35/.cache/yay/codebuddy-ide-cn/codebuddy-cn_4.10.1.33158423_amd64.deb
[INFO] Using Version: 4.10.1
[INFO] Replacing existing install dir: /home/sunshe35/.cache/yay/codebuddy-ide-cn/src/build/codebuddy-ide-cn
[INFO] Extracting DEB payload
[INFO] Copying CodeBuddy app payload to /home/sunshe35/.cache/yay/codebuddy-ide-cn/src/build/codebuddy-ide-cn
[INFO] Native modules before cleanup:
/home/sunshe35/.cache/yay/codebuddy-ide-cn/src/build/codebuddy-ide-cn/resources/app/node_modules/@vscode/sqlite3/build/Release/vscode-sqlite3.node
/home/sunshe35/.cache/yay/codebuddy-ide-cn/src/build/codebuddy-ide-cn/resources/app/node_modules/windows-foreground-love/build/Release/foreground_love.node
/home/sunshe35/.cache/yay/codebuddy-ide-cn/src/build/codebuddy-ide-cn/resources/app/node_modules/windows-foreground-love/build/Release/obj.target/foreground_love.node
[INFO] Platform package @parcel/watcher already has native binary, skipping refresh
[INFO] Rebuilding native modules for Electron 37.7.0
[INFO] Using Electron headers: https://artifacts.electronjs.org/headers/dist
[INFO] Building node-pty@1.1.0-beta35 from source for Electron 37.7.0
npm ERR! code ERR_INVALID_URL
npm ERR! Invalid URL

npm ERR! A complete log of this run can be found in: /home/sunshe35/.npm/_logs/2026-07-15T13_44_56_944Z-debug-0.log
==> 错误: 在 build() 中发生一个错误。
    正在放弃...
 -> 生成时出错: codebuddy-ide-cn-exit status 4
 -> 无法安装以下软件包, 需要手动介入处理:
codebuddy-ide-cn - exit status 4

解决办法如下: .bashrc 里面的代理:

export all_proxy="192.168.10.10:1050"

改成:

export all_proxy="http://192.168.10.10:1050"

大佬解答参考: https://github.com/JipZeonGit/codebuddy-ide-cn-linux/issues/6#issuecomment-4981524075