Ubuntu aarch64\arm64系统安装vscode

Ubuntu arm64 (aarch64) 架构上安装 VSCode 有三种常用方法,推荐使用官方 APT 仓库(方便后续更新)

一、确认系统架构

首先确认你的 Ubuntu 是 arm64(aarch64)架构,执行命令:

bash 复制代码
uname -m

如果输出为 aarch64,说明是 arm64 架构,可继续后续步骤。

二、方法1:通过官方 APT 仓库安装(推荐)

  1. 更新系统包并安装依赖

    bash 复制代码
    sudo apt update
    sudo apt install -y curl gpg software-properties-common
  2. 添加微软的 GPG 公钥 (解决包签名验证问题,apt-key 已废弃,采用新方式)

    bash 复制代码
    curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-archive-keyring.gpg
  3. 添加 VSCode 的 APT 仓库

    bash 复制代码
    echo "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
  4. 更新 APT 缓存并安装 VSCode

    bash 复制代码
    sudo apt update
    sudo apt install -y code

三、方法2:手动下载 DEB 包安装

如果网络访问 APT 仓库较慢,可手动下载 deb 包安装:

  1. 下载 arm64 版本的 DEB 包

    bash 复制代码
    wget https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-arm64 -O code_arm64.deb

    也可以直接访问 VSCode 官网下载页,选择 Linux ARM64 对应的 deb 包下载。

  2. 安装 DEB 包

    bash 复制代码
    sudo dpkg -i code_arm64.deb
  3. 修复依赖问题 (如果安装时出现依赖错误)

    bash 复制代码
    sudo apt -f install
  4. (可选)删除下载的 deb 包

    bash 复制代码
    rm code_arm64.deb

四、方法3:使用 Snap 安装(最简单)

Ubuntu 系统默认自带 Snap 包管理器,可直接安装:

bash 复制代码
sudo snap install code --classic

注意:Snap 版本的 VSCode 与系统集成性略差(如文件路径访问、主题适配),且更新由 Snap 自动管理,适合追求便捷的用户。

相关推荐
自律最差的编程狗13 小时前
从零搭建:VMware + Ubuntu + Docker + MySQL 完整指南
mysql·ubuntu·docker
wsad053216 小时前
CentOS Stream 10 配置静态 IP 完整指南
linux·tcp/ip·centos
Ai拆代码的曹操16 小时前
K8s 实战:CrashLoopBackOff 状态下 kubectl logs 拿不到日志的三层排查方案
linux·docker·kubernetes
tedcloud12316 小时前
Kimi-K3 部署指南:大模型应用开发环境搭建实践
linux·运维·服务器·开源·音视频
深念Y17 小时前
ZTE_UZ901_NVRAM经验总结
linux·服务器·网络·嵌入式硬件·嵌入式·随身wifi
似水এ᭄往昔17 小时前
【Linux网络编程】--TCP_Socket
linux·网络·tcp/ip
wuminyu17 小时前
JUC包的AQS与JVM的ObjectMonitor机制对比分析
java·linux·c语言·jvm·c++
AttackingLin17 小时前
VScode Claude Code 插件配置第三方api
ide·vscode·编辑器
码农爱学习18 小时前
VSCode的Markdown插件哪个好用
ide·vscode·编辑器
笨鸟先飞,勤能补拙18 小时前
密码学深度指南 — SecOps 工程师实战手册
人工智能·vscode·python·安全·github·密码学·visual studio