统信UOS安装VS Code推荐APT源方式:需先在控制中心启用第三方源,再导入微软GPG密钥、添加含amd64/arm64架构的官方仓库、更新索引后执行sudo apt install code;离线场景可手动安装匹配架构的.deb包并用sudo apt --fix-broken install修复依赖;Snap安装仅适用于已启用snapd的社区版。

在统信UOS系统中安装VS Code编辑器,需绕过默认禁用第三方源的安全策略,通过添加微软官方APT仓库并启用权限后执行安装,否则直接双击.deb包会因依赖缺失或签名验证失败而静默失败。
通过APT源安装(推荐,适配UOS V23/V25全版本)
这是最稳定、可随系统自动更新的方式,适用于联网环境且拥有管理员权限的桌面用户。
第一步:打开终端(Ctrl+Alt+T),粘贴并执行以下命令添加微软GPG密钥:
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/packages.microsoft.gpg
第二步:添加VS Code官方APT仓库源。注意此处必须显式声明支持的架构——UOS桌面版主流为amd64,若为鲲鹏/飞腾ARM设备请将amd64,arm64改为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
【关键前提】UOS默认关闭第三方软件源。必须先前往“控制中心→安全中心→软件源管理”,勾选“允许来自第三方仓库的软件包”,否则后续apt update将无法读取vscode.list。
第三步:更新索引并安装主程序:
sudo apt update && sudo apt install code
安装完成后,在应用菜单搜索“Visual Studio Code”即可启动。
手动安装.deb包(离线或指定版本场景)
当内网无外网访问权限、APT源未同步最新版,或需部署ARM64定制构建时使用。此方式不依赖网络,但需自行解决依赖。
方法一:下载匹配架构的安装包
访问VS Code官网下载页,根据系统架构选择对应.deb文件——执行uname -m,输出x86_64选amd64,输出aarch64选arm64。
方法二:终端安装并修复依赖
进入下载目录(如cd ~/Downloads),运行sudo dpkg -i code_*.deb;若提示“依赖未满足”,立即执行sudo apt --fix-broken install补全,这一步不可跳过,否则VS Code无法启动。
启用Snap安装(仅限已预装snapd的UOS社区版)
该方式将VS Code以沙盒容器运行,隔离性强,适合对系统环境纯净度要求高的测试场景。
确认snapd服务已启用:
sudo systemctl status snapd
若显示inactive,需依次执行:
sudo systemctl enable --now snapd.socket
sudo snap install code --classic
为支持终端调用code命令,创建符号链接:
sudo ln -s /var/lib/snapd/snap/bin/code /usr/local/bin/code


















