必须先确认系统为V10 SP2+及x86_64/ARM64架构,再依联网情况选APT源(推荐)、.deb包(离线)或tar.gz解压(无sudo),三者互不兼容。

在银河麒麟操作系统上安装VS Code,必须先确认系统版本是否为V10 SP2及以上、CPU架构是x86_64还是ARM64,再严格匹配安装方式——APT源安装依赖网络与sudo权限,.deb包安装需规避架构错配风险,tar.gz解压部署则完全绕过系统包管理器,三者互不兼容,选错会导致启动失败或无法更新。
确认系统环境与架构
打开终端,依次执行以下命令:
执行cat /etc/os-release,重点核对【VERSION_ID="V10"】和【SP2字样】是否存在,无SP2请勿使用APT源方式;
执行uname -m,若输出x86_64,后续必须选用amd64安装包;若为aarch64或arm64,则【只能用ARM64构建版】,混用x86_64包会直接报“无法执行二进制文件”;
执行echo $XDG_CURRENT_DESKTOP,记录返回值(如UKUI),后续创建桌面图标时需适配该桌面环境。
APT源安装(仅限Kylin V10 SP2+联网桌面环境)
该方式支持自动依赖解析与后续apt upgrade统一更新,但要求网络通畅且已配置有效软件源。
第一步:更新系统并安装基础工具
snap 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专属源
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包手动安装(离线或源失效时首选)
方法一: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
tar.gz解压部署(无sudo权限或需多版本共存)
该方式将VS Code以纯静态二进制形式解压至用户目录,不修改系统路径与全局注册表,启动时依赖PATH或绝对路径调用。
第一步:下载Linux版tar.gz压缩包
wget https://update.code.visualstudio.com/latest/linux-x64/stable -O vscode.tar.gz
第二步:解压到用户本地目录
mkdir -p ~/vscode && tar -xzf vscode.tar.gz -C ~/vscode --strip-components=1
第三步:添加可执行权限并创建快捷启动命令
chmod +x ~/vscode/Code
echo 'alias code="~/vscode/Code"' >> ~/.bashrc && source ~/.bashrc
第四步:验证启动
code --version


















