在银河麒麟系统安装vs code必须先确认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统一更新,但要求网络通畅且已配置有效软件源。
第一步:更新系统并安装基础工具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 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
第四步:安装VS Codesudo apt update && sudo apt install code -y
.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.debsudo apt --fix-broken install -y
【关键提醒】若dpkg提示“architecture mismatch”,说明你下了x86_64包却跑在ARM机器上,必须删包重下ARM64版。】
tar.gz解压部署(无sudo权限或需多版本共存)
该方式将VS Code以纯二进制形式解压至用户目录,不修改系统路径,启动时需调用绝对路径或配置PATH。
下载稳定版压缩包:wget https://update.code.visualstudio.com/latest/linux-x64/stable -O vscode.tar.gz
解压到主目录下的~/vscode:tar -xzf vscode.tar.gz -C ~
重命名解压出的文件夹为vscode:mv ~/VSCode-linux-x64 ~/vscode
赋予可执行权限:chmod +x ~/vscode/Code
启动VS Code:~/vscode/Code











