vs code是统信uos国产cpu平台首选编辑器,推荐apt源安装(导入gpg密钥、添加双架构仓库、更新索引、sudo apt install code);其次支持.deb手动安装(注意arm64架构选型及依赖库libx11-xcb1等)、appimage免安装运行(需chmod +x并--no-sandbox启动);首次启动须配置简体中文语言包、官方汉化扩展及终端默认shell为/bin/bash。

如果您在统信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),请将链接末尾的x64改为arm64,否则安装后无法启动。
方法二:安装必要运行依赖(关键!跳过此步会导致白屏或闪退)
统信UOS默认不预装部分图形与音频共享库,VS Code启动时会静默失败。必须提前安装:
sudo apt install -y libx11-xcb1 libasound2 libgbm1 libxkbfile1 libxrandr2 libsecret-1-0
方法三:完成安装与修复
执行:
sudo dpkg -i code-stable.deb → 若提示“依赖不满足”,立刻补上:
sudo apt --fix-broken install -y
AppImage免安装运行(适合受限账户、临时调试或审计合规场景)
不需要sudo权限,所有配置、扩展、缓存都存在你自己的家目录里,卸载时删掉那个文件就行,特别干净。
访问VSCode官网下载页面,点击“Linux 64-bit (.tar.gz & .AppImage)”旁的AppImage链接,保存到~/Downloads/。
赋予执行权限:
chmod +x ~/Downloads/VSCode-linux-x64-*.AppImage
直接运行:
~/Downloads/VSCode-linux-x64-*.AppImage
【首次运行必须加--no-sandbox参数,否则在多数UOS桌面环境中会因SELinux策略限制而崩溃】
首次启动后必做的三项配置
安装完别急着写代码,先做这三件事,否则中文乱码、终端打不开、右键菜单缺失等问题会立刻出现。
启动VS Code(应用菜单点开或终端输入code),按下Ctrl+Shift+P调出命令面板,输入“Configure Display Language”并回车→选择“Chinese (Simplified)”→重启编辑器。
进入扩展市场(Ctrl+Shift+X),搜索并安装“Chinese (Simplified) Language Pack for Visual Studio Code”,这是官方汉化包,仅装这个就足够,其他非官方汉化插件可能引发界面错位。
为避免UOS终端组件(如deepin-terminal)与VS Code内建终端冲突,打开设置(Ctrl+,)→搜索“terminal integrated default profile linux”→在下拉菜单中手动指定为/bin/bash,不要留空或选“自动检测”。











