今天更新VSCode(自动更新)的时候需要了问题, 无法通过remote SSH连接远程的linux服务器
报错信息为: glibc和libstdc++版本问题
BUG引发的问题可以参考VSCode官网关于版本过老的描述
VS Code versionBase RequirementsNotes1.99.xkernel >= 4.18, glibc >=2.28, libstdc++ >= 3.4.25, binutils >= 2.29安装包
前往vscode官网关于不同的发行版中获取想要的VSCode版本.
我使用的是January 2025 (version 1.97),实际上只需要早于1.99版本即可
Starting with VS Code release 1.99 (March 2025), the prebuilt servers distributed by VS Code are only compatible with Linux distributions that are based on glibc 2.28 or later. These include for example, Debian 10, RHEL 8, or Ubuntu 20.04.
下载安装包之后直接安装即可, 新的安装包会覆盖原先下载的VSCode
插件不会丢失, 不需要重新安装
安装老版本的插件
我使用的jupyter插件因为版本问题无法使用, 为了在更老的电脑上使用, 我选择回退版本
选择安装一个指定版本的插件
关闭auto update选项,防止自动更新
关闭VSC自动更新(opt)
在设置中搜索update可以看到update mode, 默认的是default(自动更新版本).
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |