Ubuntu 24.04 LTS构建Code OSS源码未生成.deb包,如何解决?
如何在Ubuntu 24.04.2 LTS构建x86_64架构的Code OSS .deb包
补全系统依赖:
执行以下命令安装构建deb包必需的工具和依赖库:sudo apt update && sudo apt install build-essential fakeroot rpm libx11-dev libxkbfile-dev libsecret-1-dev python3-pip确保npm依赖安装正确:
进入Code OSS源码目录后,执行严格匹配锁文件的安装命令,避免依赖版本不一致:npm ci执行正确的deb打包命令:
你之前用的vscode-linux-x64任务仅生成基础二进制文件,不会输出deb包。需要运行专门的debian打包任务:npm run gulp vscode-linux-x64-deb或者用参数指定目标格式和架构:
npm run gulp -- --target=deb --arch=x64查找生成的deb文件:
构建完成后,.deb包会输出到./.build/linux/deb/x64/deb/目录下,文件名格式为code-oss_<版本号>_amd64.deb常见排查点:
- 查看构建日志末尾,确认deb打包步骤是否执行,有没有因依赖缺失导致的静默跳过
- 确保当前用户对源码目录和
./.build目录有写入权限 - 清理npm缓存后重新安装依赖再尝试:
npm cache clean --force npm ci
内容的提问来源于stack exchange,提问作者Lbits
相关产品推荐
相关产品推荐

