在 Ubuntu 18.04 上安装 VS Code 的主要障碍是系统库版本过低。最新版的 VS Code 无法直接安装,但可以通过安装一个与之兼容的旧版本来解决。
📌 最佳方案:安装旧版 .deb 包
这是最可靠的方法。我们将安装一个在发布时期与 Ubuntu 18.04 系统库兼容的 VS Code 版本。
步骤 1:下载旧版本安装包
在终端中执行以下命令,下载一个适用于 Ubuntu 18.04 的较旧版本(例如 1.71.0):
wgethttps://update.code.visualstudio.com/1.71.0/linux-deb-x64/stable -O vscode_old.deb版本说明:
1.71.0是最后一个能良好兼容 Ubuntu 18.04 的版本之一,你可以尝试1.70.0到1.75.0之间的版本,自行替换命令中的版本号即可。
步骤 2:安装软件包
使用dpkg命令进行安装:
sudodpkg -i vscode_old.deb安装过程中大概率会提示依赖错误,这是正常现象。
步骤 3:修复依赖
紧接着运行以下命令,让系统自动安装所缺失的依赖包:
sudoapt-getinstall-f这个命令会补全运行 VS Code 所需的所有库。
🔧 备选方案
如果上述方法仍出现问题,可以尝试以下更彻底的方案:
| 方案 | 核心思路 | 操作关键 |
|---|---|---|
| 使用 AppImage 格式 | 完全独立,不依赖系统库。 | 1. 从官网下载.AppImage文件。2. 赋予执行权限: chmod +x VSCode.AppImage。3. 直接双击或 ./VSCode.AppImage运行。 |
| 彻底解决:升级系统 | 治本之策,一劳永逸。 | 考虑升级到Ubuntu 20.04 LTS或22.04 LTS,之后即可自由安装最新软件。 |
✅ 验证安装
安装成功后,可通过以下任一方式启动:
- 在终端输入
code - 在系统应用菜单中搜索 “Visual Studio Code”
- 在终端输入
code --version查看已安装的版本(预期会显示1.7x.x而非最新版号)
💡 总结建议
最佳方案:首推安装旧版 .deb 包,亲测可行,备选方案没有尝试。