VS Code可在Linux通过五种方式安装:一、APT仓库(Debian/Ubuntu);二、Snap(支持发行版);三、RPM包(RHEL系);四、tar.gz手动解压(全发行版,免root);五、Flatpak(含VSCodium或官方版)。

如果您希望在 Linux 系统上使用功能完备的图形化代码编辑器,Visual Studio Code(VS Code)是一个主流选择。以下是针对不同 Linux 发行版安装 VS Code 的多种方法:
一、通过官方 APT 仓库安装(适用于 Debian/Ubuntu 及其衍生版)
此方法确保软件包来源可信,且后续可通过系统包管理器自动更新。它依赖 Microsoft 提供的签名密钥与稳定 APT 源。
1、打开终端,执行命令下载并安装 Microsoft GPG 密钥:
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-archive-keyring.gpg
2、添加 VS Code 官方 APT 源到源列表:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
3、更新本地包索引:
sudo apt update
4、安装 VS Code:
sudo apt install code
二、通过 Snap 安装(适用于支持 Snap 的发行版,如 Ubuntu 16.04+、Fedora、Debian 11+)
Snap 包自带运行时依赖,无需手动配置环境,且沙箱隔离性较强。安装后可直接启动,适合快速部署。
1、确认系统已启用 snapd 服务:
sudo systemctl is-active snapd.socket
2、若未运行,启用并启动 snapd:
sudo systemctl enable --now snapd.socket
3、创建 /snap/bin 符号链接(如尚未存在):
sudo ln -sf /var/lib/snapd/snap /snap
4、安装 VS Code 的 stable 版本:
sudo snap install code --classic
三、通过 RPM 包安装(适用于 RHEL、CentOS、Fedora、Rocky Linux 等)
该方式绕过包管理器仓库,直接部署预编译的二进制包,适用于无法联网添加仓库或需离线安装的场景。
1、访问 https://code.visualstudio.com/sha/download?build=stable&os=rhel-x64 下载最新 .rpm 文件(或使用 wget 命令获取)
2、在下载目录中执行安装命令:
sudo rpm -Uvh code-*.rpm
3、若提示缺少依赖(如 libXss.so.1),按提示安装对应库:
sudo dnf install libXScrnSaver
四、通过 tar.gz 手动解压运行(适用于所有 Linux 发行版,无 root 权限亦可)
此方法不修改系统路径,所有文件保留在指定目录内,便于多版本共存或用户级部署,适合受限环境。
1、前往 https://code.visualstudio.com/download,点击“Linux 64-bit (.tar.gz)”下载链接
2、解压至用户主目录下的某个位置(例如 ~/vscode):
tar -xzf code-stable-x64-*.tar.gz -C ~/vscode
3、进入解压目录并运行可执行文件:
cd ~/vscode && ./code
4、如需全局调用,可将 ~/vscode 添加至 PATH:
echo 'export PATH="$HOME/vscode:$PATH"' >> ~/.bashrc && source ~/.bashrc
五、通过 Flatpak 安装(适用于支持 Flatpak 的发行版,如 Fedora Workstation、Pop!_OS、EndeavourOS)
Flatpak 提供一致的运行环境与权限控制,应用数据隔离于用户主目录的 .var/app/ 路径下,升级与卸载操作独立于系统包管理器。
1、确保 flatpak 已安装并启用 flathub 远程源:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
2、安装 VS Code 官方 Flatpak 包:
flatpak install flathub io.vscode.VSCodium
3、注意:此处安装的是 VSCodium(VS Code 的社区构建版),如需微软官方版,请改用:
flatpak install flathub com.visualstudio.code









