麒麟os安装vs code有三种方法:一、apt源安装(推荐kylin v10 sp2+),自动处理依赖;二、.deb包手动安装,兼容性强但需修复依赖;三、tar.gz解压部署,免root权限。安装后需配置中文字体、禁用gpu、安装中文语言包并创建桌面快捷方式。

如果您在麒麟OS系统中需要安装VS Code代码编辑器,但尚未完成部署,则可能是由于系统架构识别不清、依赖未就绪或安装方式不匹配所致。以下是针对该系统环境的多种可行安装方法:
一、使用APT源方式安装(推荐用于Kylin 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(x86_64)或wget https://update.code.visualstudio.com/latest/linux-deb-arm64/stable -O vscode.deb(ARM64)
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 ~/vscode && tar -xzf vscode.tar.gz -C ~/vscode --strip-components=1
3、赋予执行权限:chmod +x ~/vscode/Code
4、创建启动脚本并加入PATH:echo 'export PATH="$HOME/vscode:$PATH"' >> ~/.bashrc && source ~/.bashrc
5、验证安装:code --version
四、安装后基础配置与中文支持
VS Code在麒麟OS上首次运行可能出现界面字体异常、GPU渲染冲突或语言非中文等问题,需进行针对性配置以保障基础可用性。
1、配置中文字体支持:编辑用户级设置文件,添加字体族声明:sed -i '/"editor.fontFamily"/d;/"terminal.integrated.fontFamily"/d' ~/.config/Code/User/settings.json && echo '{"editor.fontFamily": "Noto Sans CJK SC, sans-serif", "terminal.integrated.fontFamily": "Noto Sans CJK SC"}' > ~/.config/Code/User/settings.json
2、禁用GPU加速规避国产显卡驱动兼容问题:code --disable-gpu 或在桌面启动器中追加该参数
3、设置中文界面:启动VS Code后,在扩展市场搜索并安装Chinese (Simplified) Language Pack for Visual Studio Code,重启生效
4、创建桌面快捷方式:在终端执行sudo cp /usr/share/applications/code.desktop /usr/share/applications/vscode.desktop && sudo sed -i 's/Visual Studio Code/VS Code/g' /usr/share/applications/vscode.desktop











