作者:一个在
apt install code失败第 108 次后顿悟的树莓派民工
你是不是也经历过这样的绝望时刻?
sudo apt install code
结果系统回你一句:
“E: Unable to locate package code”
你翻遍 Stack Overflow、GitHub Issues、甚至 Reddit 的冷门角落,发现大家要么让你加微软源、配 GPG 密钥、改 sources.list……
但最后——还是装不上。
醒醒吧朋友!
VS Code 官方其实早就给你准备好了“外挂包”——ARM 架构专用的 .deb 安装文件。
我们何必绕地球三圈去配置源?不如直接“空投”安装,干净利落!
🍓 核心思路:手动下载 + 手动安装 = 成功(+ 少掉几根头发)
第一步:搞清楚你的树莓派是“32位小鲜肉”还是“64位猛男”
打开终端,输入:
uname -m
- 如果输出是
aarch64→ 恭喜,你是 arm64(64位) - 如果输出是
armv7l→ 好兄弟,你是 armhf(32位)
💡 小贴士:现在新系统基本都是 64 位了,但如果你用的是老古董镜像(比如 Raspbian Buster),那可能还是 32 位。别猜,跑命令最准!
第二步:去官网“偷”个 DEB 包
打开你的主力机(就是那台能正常上网、不卡成 PPT 的电脑),访问:
👉 Download Visual Studio Code - Mac, Linux, Windows
往下拉,找到 Linux .deb (ARM64) 或 Linux .deb (ARM32) ——对号入座!
下载完,你会得到类似这样的文件:
code_1.106.3-1764110883_arm64.deb- 或
code_1.106.3-1764110883_armhf.deb
第三步:用 scp 把包“快递”到树莓派
假设你把文件下到了电脑的 ~/Downloads/ 目录,树莓派用户名是 pi,IP 是 192.168.1.100:
scp ~/Downloads/code_*.deb pi@192.168.1.100:/home/pi/
输密码,等待传输完成。
此刻,你的树莓派已经“吞”下了 VS Code 的灵魂。
第四步:本地安装 + 自动补依赖
SSH 登录树莓派,执行:
sudo dpkg -i /home/pi/code_*.deb
不出意外,会报一堆依赖错误(别慌,这是正常流程)。
接着运行:
sudo apt -f install -y
这行命令的意思是:“系统啊,缺啥你看着办,自动给我装上,别问,问就是 yes”。
等它跑完,VS Code 就安好了!
第五步:启动 VS Code(可选图形界面 or 远程开发)
- 如果你用的是带桌面的 Raspberry Pi OS,直接在菜单里找 Visual Studio Code,点开就行。
- 如果你是纯命令行党,也可以用
code .在终端打开当前目录(前提是你启用了 GUI 或通过 X11 转发)。 - 更推荐的方式:用 Remote - SSH 插件从主力机远程连接树莓派开发,丝滑如德芙。
🎉 结语:别再被 apt 虐了!
有时候,最“土”的方法反而是最快的。
与其在配置源里打转,不如直接下载官方 DEB 包——
毕竟,树莓派的时间很贵,我们省下的每一秒,都能多写一行 bug。
✨ 附赠一句真理:
“当你在树莓派上折腾软件装不上时,99% 的原因是架构不对或源没配对——剩下 1%,是你该换 SSD 了。”
如果你觉得这招好使,欢迎点赞、收藏、转发给那个还在 sudo apt update 里迷失自我的朋友!