银河麒麟系统安装vs code有四种方法:一、apt源安装(推荐v10 sp2+);二、.deb包手动安装(兼容性强);三、tar.gz解压部署(免root);四、安装后需配置中文字体、禁用gpu、设中文界面及创建桌面图标。

如果您在银河麒麟操作系统(Kylin OS)中需要安装VS Code编辑器,但尚未完成部署,则可能是由于系统架构识别不清、依赖未就绪或安装方式不匹配所致。以下是针对该系统环境的多种可行安装方法:
一、使用APT源方式安装(推荐用于V10 SP2及后续版本)
该方式通过配置Microsoft官方APT仓库实现一键安装与后续更新,适用于已联网且具备sudo权限的桌面环境,能自动处理依赖并保持版本同步。
1、打开终端,执行系统更新命令以确保基础组件最新:
sudo apt update && sudo apt upgrade -y
2、安装必要前置依赖:
sudo apt install -y wget gnupg2 software-properties-common apt-transport-https
3、下载并注册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 /etc/apt/trusted.gpg.d/
4、添加VS Code官方APT源列表:
sudo sh -c 'echo "deb [arch=amd64,arm64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
5、刷新软件包索引并安装VS Code:
sudo apt update
sudo apt install code -y
二、使用.deb包手动安装(兼容性最强)
该方式绕过APT源依赖解析,直接安装预编译二进制包,适用于网络受限、源配置失败或需指定版本的场景,但需手动处理缺失依赖。
1、确认系统架构:
uname -m
若输出为x86_64,则下载amd64版本;若为aarch64或arm64,则需获取ARM64构建版
2、下载稳定版.deb安装包:
wget https://update.code.visualstudio.com/latest/linux-deb-x64/stable -O vscode.deb
3、执行安装:
sudo dpkg -i vscode.deb
4、修复可能存在的依赖缺失:
sudo apt --fix-broken install -y
三、使用.tar.gz压缩包解压部署(免root权限可选)
该方式将VS Code以纯二进制形式部署至用户目录,不修改系统路径,适合无管理员权限或需多版本共存的开发者,启动需指定完整路径或配置PATH。
1、下载Linux版tar.gz压缩包:
wget https://update.code.visualstudio.com/latest/linux-x64/stable -O vscode.tar.gz
2、创建本地部署目录并解压:
mkdir -p ~/opt/vscode
tar -xf vscode.tar.gz -C ~/opt/vscode --strip-components=1
3、赋予执行权限:
chmod +x ~/opt/vscode/bin/code
4、添加快捷启动方式(可选):
echo 'export PATH="$HOME/opt/vscode/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
四、安装后必要配置项
安装完成后,部分功能需手动启用以保障基础可用性,尤其在国产化桌面环境中易出现字体、GPU渲染或中文界面异常等问题。
1、安装中文字体支持:
sudo apt install -y fonts-wqy-microhei fonts-wqy-zenhei
2、解决界面卡顿或白屏问题:
启动时添加禁用GPU参数,例如:
code --disable-gpu
3、设置默认中文语言界面:
启动VS Code后按Ctrl+Shift+P,输入“Configure Display Language”,选择“zh-cn”并重启
4、创建桌面启动图标(如未自动生成):
sudo cp ~/opt/vscode/resources/app/resources/linux/code.png /usr/share/icons/vscode.png
sudo gedit /usr/share/applications/code.desktop
5、在新建的code.desktop文件中填入以下内容:
[Desktop Entry]
Name=Visual Studio Code
Exec=/home/$(whoami)/opt/vscode/bin/code --no-sandbox %F
Icon=vscode
Type=Application
Categories=Development;IDE;
Terminal=false
MimeType=text/plain;











