在 Ubuntu arm64 (aarch64) 架构上安装 VSCode 有三种常用方法,推荐使用官方 APT 仓库(方便后续更新)
一、确认系统架构
首先确认你的 Ubuntu 是 arm64(aarch64)架构,执行命令:
bash
uname -m
如果输出为 aarch64,说明是 arm64 架构,可继续后续步骤。
二、方法1:通过官方 APT 仓库安装(推荐)
-
更新系统包并安装依赖
bashsudo apt update sudo apt install -y curl gpg software-properties-common -
添加微软的 GPG 公钥 (解决包签名验证问题,
apt-key已废弃,采用新方式)bashcurl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-archive-keyring.gpg -
添加 VSCode 的 APT 仓库
bashecho "deb [arch=arm64 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 -
更新 APT 缓存并安装 VSCode
bashsudo apt update sudo apt install -y code
三、方法2:手动下载 DEB 包安装
如果网络访问 APT 仓库较慢,可手动下载 deb 包安装:
-
下载 arm64 版本的 DEB 包
bashwget https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-arm64 -O code_arm64.deb也可以直接访问 VSCode 官网下载页,选择 Linux ARM64 对应的 deb 包下载。
-
安装 DEB 包
bashsudo dpkg -i code_arm64.deb -
修复依赖问题 (如果安装时出现依赖错误)
bashsudo apt -f install -
(可选)删除下载的 deb 包
bashrm code_arm64.deb
四、方法3:使用 Snap 安装(最简单)
Ubuntu 系统默认自带 Snap 包管理器,可直接安装:
bash
sudo snap install code --classic
注意:Snap 版本的 VSCode 与系统集成性略差(如文件路径访问、主题适配),且更新由 Snap 自动管理,适合追求便捷的用户。