You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 03:57:07