vs code是统信uos下适配鲲鹏、飞腾等国产cpu的首选代码编辑器,推荐通过apt源安装(需显式声明amd64/arm64双架构)、手动安装.deb包(注意arm64链接与依赖库)或snap方式部署。

如果您在统信UOS系统中需要安装功能完整、扩展丰富且能稳定运行在国产CPU平台(如鲲鹏、飞腾、海光、兆芯)上的代码编辑器,VS Code是当前最成熟的选择,但必须避开软件中心里陈旧或未适配的版本,采用官方渠道直装并针对性处理ARM64兼容性与图形渲染问题。
通过APT源安装(推荐,适合联网且需长期更新的开发机)
这一步操作起来很简单,直接在终端里逐行执行即可,系统会自动解决依赖并集成到UOS软件更新体系中。
第一步:打开终端,导入微软官方GPG密钥,用于验证后续下载包的完整性:
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/packages.microsoft.gpg
第二步:添加VS Code官方仓库地址,【注意必须显式声明支持amd64和arm64双架构】,否则在鲲鹏或飞腾机器上会安装失败:
echo "deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
第三步:更新本地软件包索引,确保新源生效:
sudo apt update
第四步:安装VS Code主程序,该命令会自动拉取匹配当前CPU架构(aarch64或x86_64)的正确二进制包:
sudo apt install code
手动安装.deb包(适合离线环境、ARM64专用设备或需锁定特定版本)
当您手头是一台没有外网的国产服务器,或者UOS系统已禁用第三方APT源时,这个方法最可靠。它绕过所有源配置环节,直接部署微软构建的原生Deb包。
方法一:下载并安装最新稳定版
在终端中执行:
curl -fL https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64 -o code-stable.deb
【若您的UOS运行在ARM64芯片(如麒麟990A、昇腾310、飞腾D2000),请将链接末尾的x64改为arm64】,否则安装后无法启动。
方法二:安装必要运行依赖(关键!跳过此步会导致白屏或闪退)
统信UOS默认不预装部分图形与音频共享库,VS Code启动时会静默失败。必须提前安装:
sudo apt install -y libx11-xcb1 libasound2 libgbm1 libxkbfile1 libxrandr2 libsecret-1-0
方法三:安装deb包并修复依赖
执行安装命令:
sudo dpkg -i code-stable.deb
若提示依赖缺失,立即运行:
sudo apt --fix-broken install
启用Snap安装(需已开启Snap支持)
该方式将VS Code以沙盒化容器形式运行,具备强依赖隔离性与自动更新能力,适用于UOS社区版或开发者预览版中已预装snapd服务的场景。
1. 确认snapd服务状态:
sudo systemctl status snapd
2. 如服务未激活,启用并启动socket:
sudo systemctl enable --now snapd.socket
3. 安装VS Code经典版:
sudo snap install code --classic
4. 为支持命令行调用,创建全局符号链接:
sudo ln -s /var/lib/snapd/snap/bin/code /usr/local/bin/code











