当前位置:首页 > 系统教程 > 正文

Linux系统下VSCode降级至1.85版本全攻略——通过历史版本网站优雅解决兼容性问题

Linux系统下VSCode降级至1.85版本全攻略——通过历史版本网站优雅解决兼容性问题

🔍 兼容性问题痛点: 自VSCode 1.86版本起,官方升级了Electron框架并提高了对Linux系统glibc版本的最低要求(需glibc ≥ 2.28)。许多仍运行在Ubuntu 18.04、Debian 10、CentOS 7等稳定发行版上的开发者,直接安装新版VSCode会遭遇无法启动或扩展崩溃的窘境。VSCode降级Linux VSCode 1.85版本成为当下最稳定、最直接的兼容性问题解决方案。

Linux系统下VSCode降级至1.85版本全攻略——通过历史版本网站优雅解决兼容性问题 VSCode降级  Linux VSCode 1.85版本 VSCode历史版本下载 兼容性问题解决 第1张

📦 方法核心:通过VSCode历史版本网站获取1.85

微软官方维护了一个完整的VSCode历史版本下载页面,无需第三方源,安全可靠。我们只需绕过最新版本入口,直接定位到1.85系列版本(推荐1.85.2,稳定且包含最后一代旧式UI)。

⏬ 步骤一:访问历史版本目录

打开浏览器,输入以下任意一个URL:

  • 官方更新日志入口https://code.visualstudio.com/updates/v1_85 —— 点击右侧“下载”按钮,选择对应Linux包。
  • 直接下载链接(64位 .deb)https://update.code.visualstudio.com/1.85.2/linux-deb-x64/stable
  • 直接下载链接(64位 .rpm)https://update.code.visualstudio.com/1.85.2/linux-rpm-x64/stable
  • ARM64架构 (.deb)https://update.code.visualstudio.com/1.85.2/linux-deb-arm64/stable
  • tar.gz压缩包https://update.code.visualstudio.com/1.85.2/linux-x64/stable

💡 小白提示: 若不清楚系统架构,终端输入 uname -mx86_64 选x64,aarch64 选arm64。

⬇️ 步骤二:下载并移除当前版本(可选)

如果系统中已安装新版VSCode,建议先完全移除,避免二进制冲突:

    # Debian/Ubuntu 系sudo apt remove codesudo apt purge code   # 同时删除配置(可选)sudo dnf remove code   # 或 sudo yum remove code  

✅ 保留用户数据:上述操作不会删除 ~/.config/Code~/.vscode,扩展、设置都会保留,降级后依然可用。

📀 步骤三:安装1.85.2版本

根据下载的包类型执行安装:

    # .deb 包(Ubuntu/Debian)sudo dpkg -i ~/Downloads/code_1.85.2-1705560642_amd64.debsudo apt install -fsudo rpm -ivh ~/Downloads/code-1.85.2-1705561112.el7.x86_64.rpm   # 全新安装sudo rpm -Uvh ~/Downloads/code-1.85.2-1705561112.el7.x86_64.rpm  # 升级降级通用tar -xzf ~/Downloads/code-stable-x64-1705561112.tar.gz -C ~/software/~/software/VSCode-linux-x64/code   # 直接运行,可创建软链接  

✅ 步骤四:验证降级结果并锁定版本

启动VSCode,点击菜单 帮助 → 关于,确认版本号为 1.85.2。随后强烈建议禁用自动更新,防止再次升级:打开设置(Ctrl+,),搜索 update.mode,将其改为 none 或手动模式。

🎯 兼容性问题解决,开发环境回归稳定! 通过VSCode历史版本下载方式,我们成功将Linux VSCode回退到1.85,所有旧扩展恢复正常,系统库依赖完美适配。

📌 进阶:利用历史版本网站批量部署

对于系统管理员,可通过脚本批量推送VSCode 1.85.2至内网机器。利用上述直链配合wgetcurl,结合Ansible、SaltStack等工具,快速实现全部门VSCode降级

© 教程发布时间:2025年 · 长期有效 · 适用于所有Linux发行版 | 遇到其他兼容性问题,欢迎在社区讨论。