news 2026/4/21 14:10:12

在 Ubuntu 18.04 上安装 VS Code

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在 Ubuntu 18.04 上安装 VS Code

在 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.01.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 LTS22.04 LTS,之后即可自由安装最新软件。

✅ 验证安装

安装成功后,可通过以下任一方式启动:

  • 在终端输入code
  • 在系统应用菜单中搜索 “Visual Studio Code”
  • 在终端输入code --version查看已安装的版本(预期会显示1.7x.x而非最新版号)

💡 总结建议

最佳方案:首推安装旧版 .deb 包,亲测可行,备选方案没有尝试。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 7:34:12

国产数据库。

国产数据库新手入门:从概念到实践的全面指南 一、国产数据库的崛起背景与战略意义 近年来,随着数字经济的深入发展和数据安全战略的推进,国产数据库迎来了黄金发展期。据工信部数据,2023 年中国数据库市场规模达 592 亿元&#…

作者头像 李华
网站建设 2026/4/21 9:24:38

Miniconda-Python3.9环境下使用Paramiko实现SSH自动化

Miniconda-Python3.9环境下使用Paramiko实现SSH自动化 在AI实验室或企业级数据中心,你是否曾为这些场景感到困扰:每天早上第一件事就是手动登录十几台GPU服务器,逐个执行nvidia-smi查看显存占用?某个关键训练任务突然中断&#xf…

作者头像 李华
网站建设 2026/4/18 20:43:24

传感器学习(day20):微机电系统:从微观到宏观的智能革命

每日更新教程,评论区答疑解惑,小白也能变大神!" 目录 微机电系统(MEMS)技术的深度解析:从微观结构到宏观应用的革命 第一章:MEMS技术基础与经典应用——卡西欧PRO TREK的启示 第二章&am…

作者头像 李华
网站建设 2026/4/17 16:40:59

Miniconda-Python3.9如何节省GPU内存资源

Miniconda-Python3.9 如何节省 GPU 内存资源 在深度学习项目日益复杂的今天,一个看似不起眼的环境配置问题,常常成为压垮 GPU 实例的“最后一根稻草”——显存不足。你是否经历过这样的场景:刚启动训练脚本,nvidia-smi 就显示显存…

作者头像 李华
网站建设 2026/4/17 15:11:35

Miniconda-Python3.9环境下使用Matplotlib绘图

Miniconda-Python3.9环境下使用Matplotlib绘图 在数据科学与人工智能项目中,一个常见的困扰是:代码在一个机器上运行正常,换到另一台设备却频频报错——“matplotlib 无法显示图像”、“numpy 版本不兼容”……这类问题往往并非代码逻辑错误&…

作者头像 李华