银河麒麟系统安装VS Code教程 麒麟OS编程工具

银河麒麟系统安装VS Code教程 麒麟OS编程工具

系统教程

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

如果您在银河麒麟操作系统中需要部署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 /usr/share/keyrings/

4、创建VS Code专属APT源列表文件:
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'

5、刷新软件包缓存并安装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或绝对路径调用,适合无管理员权限、沙箱环境或需并行运行多个VS Code版本的开发者。

橙星梦工厂

风行在线专为漫剧创作者打造的一站式创作与推广平台

下载

1、下载Linux平台tar.gz格式稳定版压缩包:
wget https://update.code.visualstudio.com/latest/linux-x64/stable -O vscode.tar.gz

2、解压至用户主目录下的指定位置:
tar -xf vscode.tar.gz -C ~/Applications/

3、为code可执行文件添加执行权限:
chmod +x ~/Applications/VSCode-linux-x64/code

4、配置临时PATH以便终端直接调用:
echo 'export PATH="$HOME/Applications/VSCode-linux-x64:$PATH"' >> ~/.bashrc
source ~/.bashrc

四、基础依赖补全与图形库修复

部分精简版银河麒麟镜像缺失VS Code运行必需的GTK、X11及音频支持库,会导致启动黑屏、界面渲染异常或崩溃,必须在安装后立即验证并补充。

1、安装核心GUI运行时依赖:
sudo apt install -y libgtk-3-0 libxss1 libgconf-2-4 libnss3 libasound2 libxkbcommon-x11-0 libgbm1

2、若仍出现GPU加速异常,启动时强制禁用硬件加速:
code --disable-gpu --no-sandbox

3、验证字体渲染是否正常,缺失中文字体时安装常用开源字体:
sudo apt install -y fonts-wqy-microhei fonts-wqy-zenhei

五、创建桌面快捷方式与图标注册

该步骤确保VS Code能被UKUI桌面环境正确识别并显示于应用菜单,避免仅能通过命令行启动,提升日常使用一致性与便捷性。

1、创建标准.desktop启动器文件:
sudo gedit /usr/share/applications/code.desktop

2、填入以下标准桌面入口定义:
[Desktop Entry]
Name=Visual Studio Code
Comment=Code Editing. Redefined.
Exec=/usr/bin/code --no-sandbox --unity-launch %F
Icon=com.visualstudio.code
Terminal=false
MimeType=text/plain;application/x-code-project;
StartupNotify=true
StartupWMClass=Code

3、复制图标资源至系统图标目录:
sudo cp /usr/lib/code/resources/app/resources/linux/code.png /usr/share/icons/hicolor/256x256/apps/com.visualstudio.code.png

4、更新桌面数据库以使新条目生效:
sudo update-desktop-database

本文地址:https://www.sztg.com.cn/article/648075.html

如非特殊说明,本站内容均来自于网友自主分享,如有任何问题均请联系我们进行处理!

猜您喜欢