Search Criteria
Package Details: codebuddy-ide-cn 4.12.0.37847260-1
Package Actions
| 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) |
Dependencies (19)
- alsa-lib
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classic-xfceAUR)
- libcups (libcups-gssapiAUR, libcups-gitAUR, cups-gitAUR)
- libnotify (libnotify-gitAUR)
- libsecret
- libxkbfile
- libxss
- nss (nss-hgAUR)
- binutils (make)
- curl (curl-gitAUR, curl-c-aresAUR) (make)
- gcc (gcc-gitAUR, gcc-fast-optimizedAUR, gccrs-gitAUR, cosmopolitan-binAUR, gcc-snapshotAUR) (make)
- imagemagick (imagemagick-full-gitAUR, imagemagick-gitAUR, imagemagick-essentials-gitAUR, imagemagick-fullAUR) (make)
- make (make-gitAUR, make-staticAUR) (make)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogenAUR, nodejs-lts-iron, nodejs-lts-jod, nodejs-lts-krypton) (make)
- npm (npm-corepackAUR, python-nodejs-wheelAUR) (make)
- pkgconf (pkgconf-gitAUR) (make)
- python (make)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogenAUR, nodejs-lts-iron, nodejs-lts-jod, nodejs-lts-krypton) (optional) – required only when invoking bundled CLI helpers in node_modules
- python (optional) – required by the genie skill-creator extension scripts
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-pty、native-keymap、native-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】
PKGBUILD移植维护。sunshe35 commented on 2026-07-15 14:50 (UTC)
感谢大佬指点,遇到的报错与解决办法: 报错如下:
解决办法如下: .bashrc 里面的代理:
改成:
大佬解答参考: https://github.com/JipZeonGit/codebuddy-ide-cn-linux/issues/6#issuecomment-4981524075