ubuntu18.04 安装 VS Code 完整流程(含网盘下载)
Ubuntu 18.04 最高兼容 VS Code 版本说明
(一)官方限定最高版本
桌面客户端(deb 安装包,amd64 架构)
最高支持:VS Code 1.85(2023 年 11 月发布)
- 从1.86(2024 年 1 月)开始,VS Code 强制要求系统 glibc ≥ 2.28
- Ubuntu 18.04 自带 glibc 2.27,无法满足依赖,安装 1.86 + 会报
libc6 (>=2.28)缺失错误
远程开发(Remote-SSH)配套限制
- 本地编辑器:最高 1.85
- 远端服务器组件:1.98.2 是最后一个兼容 glibc2.27 的远程服务端,1.99+ 远程服务不再支持 Ubuntu18.04
(二)关键信息
- 发布时间
- v1.85:2023 年 11 月
- v1.86:2024 年 1 月(彻底放弃 Ubuntu18.04)
- 报错根源Ubuntu18.04 底层 glibc 版本锁死 2.27,无法升级到 2.28,新版 VS Code 编译时链接了高版本 glibc 函数库,直接安装会依赖失败。
因而本篇教程将教授在虚拟机ubuntu18.04上安装1.85.2版本的VS Code,但由于arm64架构的code1.85.2无法下载至网盘,因此我将提供arm64架构1.32.3版本的适配jetson nano的code安装包,并提供安装方法。
code1.32.3虽然版本较低,页面图标和较新版本相比有一定差异,但基本功能基本一致,可以满足日常开发。
由于安装方式基本一致,所以如果大家有arm64架构code1.85.2的安装包或其他大佬们的网盘链接的话,也可以使用,但切记code版本不能超过1.85.2!!!
目标环境
设备:Jetson Nano B01/虚拟机ubuntu18.04
系统:Ubuntu 18.04(arm64架构)/Ubuntu18.04 (x86_64台式/虚拟机CPU架构)
目标软件:Code-oss_1.32.3(2019年版)/Code-1.85(2023年11月版)
完整步骤
第一部分:从网盘下载code文件
注:一定要看好文件,nano和虚拟机的ubuntu是不同架构,需要下载不同文件!!!
一(适用jetson nano)
打开百度网盘链接:
https://pan.baidu.com/s/156yRM8O-B-FHnqJNMbZ3aQ?pwd=code输入提取码:
code下载文件:code-oss_1.32.3-arm64.deb
将下载好的文件复制到U盘
二(适用虚拟机ubuntu)
打开百度网盘链接:
https://pan.baidu.com/s/156yRM8O-B-FHnqJNMbZ3aQ?pwd=code输入提取码:
code下载文件:
code_1.85.2-1705561292_amd64.deb将下载好的文件复制到U盘
第二部分:在 Jetson Nano 上安装
对于nano上的安装,只需要将对应安装包更换为1.32.3的安装包即可,其余基本一致。
步骤1:插入U盘并查看挂载路径
ls /media/用户名/记录显示的U盘名称(例如9D9A-B81B)。
步骤2:复制安装包到临时目录
sudo cp /media/用户名/9D9A-B81B/code_1.85.2-1705561292_amd64.deb /tmp/注意:将9D9A-B81B替换为你的U盘实际名称
步骤3:安装 Code
sudo dpkg -i /tmp/code_1.85.2-1705561292_amd64.deb步骤4:修复可能缺失的依赖
sudo apt --fix-broken install -y步骤5:验证安装成功
code --version输出1.85.2即成功
步骤6:启动 Code
code如果是Nano上下载的code1.32.3,需要使用下面这个命令:
code-oss这个就是code1.85.2的页面,而code1.32.3页面图标会有些许不同
可选择将其添加至收藏夹,以后就可以直接从侧栏收藏夹打开
步骤7:清理临时文件(可选)
sudo rm /tmp/code_1.85.2-1705561292_amd64.deb常见问题及解决方法
| 问题 | 解决方法 |
|---|---|
ls /media/ucar/看不到U盘 | 重新插拔U盘,或换一个USB口 |
cp: 权限不够 | 使用sudo cp命令 |
输入/输出错误 | 重新插拔U盘,确保接触良好 |
之后根据个人需求安装相应插件,然后你就可以在ubuntu18.04上正常使用VS Code了!