在银河麒麟系统安装VS Code需先确认V10 SP2+版本及x86_64/ARM64架构,再依联网情况选APT源(推荐)、.deb包(离线)或tar.gz(无sudo权限),三者不可混用;安装后须补GUI依赖、中文字体并创建.desktop启动器。

在银河麒麟操作系统中通过命令行安装VS Code编辑器,必须先确认系统版本与CPU架构,否则下载的安装包无法启动或直接报“无法执行二进制文件”错误;联网环境稳定时推荐APT源安装,离线或源失效则用.deb包手动部署。
确认系统版本与CPU架构
打开终端,依次执行以下三条命令:
cat /etc/os-release ——重点核对 VERSION_ID="V10" 且含 SP2 或更高字样(如 SP4);
uname -m ——若输出 【x86_64】,后续必须选 amd64 版本;若输出 【aarch64 或 arm64】,则必须选ARM64构建版,否则VS Code根本无法运行;
echo $XDG_CURRENT_DESKTOP ——记录返回值(如 UKUI),后续创建桌面图标需匹配该桌面环境。
APT源安装(适用于Kylin V10 SP2+且网络通畅)
该方式支持自动解决依赖、后续可一键升级,但要求软件源配置正确且能访问外网。
第一步:更新系统并安装基础工具
sudo apt update && sudo apt upgrade -y && sudo apt install -y wget gnupg2 software-properties-common apt-transport-https
第二步:导入Microsoft官方GPG密钥
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg && sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
第三步:添加VS Code专属APT源
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
第四步:安装VS Code
sudo apt update && sudo apt install code -y
.deb包手动安装(离线或APT源不可用时)
方法一:x86_64架构直接下载安装
wget https://update.code.visualstudio.com/latest/linux-deb-x64/stable -O vscode.deb → sudo dpkg -i vscode.deb → sudo apt --fix-broken install -y
方法二:ARM64架构专用流程
先执行 uname -m 确认输出为 aarch64 或 arm64,再执行:
wget https://update.code.visualstudio.com/latest/linux-deb-arm64/stable -O vscode-arm64.deb → sudo dpkg -i vscode-arm64.deb → sudo apt --fix-broken install -y
注意:dpkg -i 安装后若提示依赖缺失,必须立刻执行 sudo apt --fix-broken install -y,否则VS Code图标不显示、启动失败。
补全必要组件(安装后立即执行)
① 补GUI依赖(否则白屏):
sudo apt install -y libgtk-3-0 libnss3 libxss1 libasound2
② 配中文字体(否则中文乱码):
sudo apt install -y fonts-wqy-microhei fonts-wqy-zenhei
③ 创建.desktop启动器(否则无法从应用菜单启动):
sudo tee /usr/share/applications/code.desktop [Desktop Entry]
Name=Visual Studio Code
Exec=/usr/bin/code --no-sandbox --unity-launch %F
Icon=code
Type=Application
Categories=Development;IDE;
Terminal=false
MimeType=text/plain;
StartupNotify=true
Keywords=vscode;
EOF
④ 刷新应用数据库:
sudo update-desktop-database


















