在银河麒麟系统上安装vs code需先确认v10 sp2+版本及x86_64/arm64架构,再依环境选择apt源(仅sp2+联网)、.deb包(须严格匹配架构)或tar.gz解压(免root)三种互斥方式,选错将导致启动失败或无法更新。

在银河麒麟系统上安装Visual Studio Code必须先确认V10 SP2+版本及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统一更新,但要求网络通畅且已配置有效软件源。
第一步:更新系统并安装基础工具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.gpgsudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
第三步:添加VS Code专属源sudo sh -c 'echo "deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
注意:这里必须同时声明arch=amd64,arm64,漏掉arm64会导致鲲鹏/飞腾机器拉取x86_64包而启动失败。
第四步:安装VS Codesudo apt update && sudo apt install code -y
Visual Studio 18.8.1 官方固定版本安装引导程序,当前条目使用微软发布历史中的 Professional Web Installer,适合旧项目兼容、环境回退、复现特定构建链和排查版本差异等场景。
.deb包手动安装(离线或源失效时首选)
方法一:x86_64架构直接安装wget https://update.code.visualstudio.com/latest/linux-deb-x64/stable -O vscode.debsudo dpkg -i vscode.debsudo apt --fix-broken install -y
方法二:ARM64架构专用流程
先确认uname -m输出为aarch64或arm64,再执行:wget https://update.code.visualstudio.com/latest/linux-deb-arm64/stable -O vscode-arm64.debsudo dpkg -i vscode-arm64.deb
这一步操作起来很简单,直接把文件拖进去就行。但【若跳过架构确认直接下载x86_64包,在ARM64机器上安装成功却无法启动】,错误提示为“cannot execute binary file: Exec format error”。
解压部署tar.gz包(免root权限场景)
第一步:下载对应架构的压缩包
若为x86_64:wget https://update.code.visualstudio.com/latest/linux-x64/stable -O vscode.tar.gz
若为ARM64:wget https://update.code.visualstudio.com/latest/linux-arm64/stable -O vscode.tar.gz
第二步:解压到用户目录tar -xzf vscode.tar.gz -C ~/
第三步:重命名便于识别mv ~/VSCode-linux-* ~/vscode
第四步:创建启动快捷方式echo 'export PATH="$HOME/vscode/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc
现在终端输入code即可启动,无需sudo权限,也避免污染系统路径。










