vscode 的 remote-ssh 还支持 centos7 吗?

165 天前
 chenqh

突然有需求,要切回 centos7 了,本来都用 debian11 好久了.

如果不是没有必要,真的不想用 centos7,但是没有办法.

1281 次点击
所在节点    CentOS
3 条回复
minami
165 天前
目前还可以,但也快到点了,微软只延长了一年。但不管怎么说,总会有办法的
chenqh
165 天前
@minami 痛苦啊.
viayie
164 天前
https://code.visualstudio.com/docs/remote/faq#_can-i-run-vs-code-server-on-older-linux-distributions

我按上述官方文档 patchelf 修改了链接器和库搜索路径,解决了 GLIBC 版本问题,然后才发现内核版本也不够( 3.10.0-514.el7.x86_64 )

```bash
$ pwd
/home/xxx/.vscode-server/cli/servers/Stable-ddc367ed5c8936efe395cffeec279b04ffd7db78/server

$ patchelf --set-interpreter /home/xxx/vscode-env/x86_64-linux-gnu/x86_64-linux-gnu/sysroot/lib/ld-2.28.so --set-rpath /home/xxx/vscode-env/x86_64-linux-gnu/x86_64-linux-gnu/sysroot/lib ./node

$ ./node --help
FATAL: kernel too old
```

灰溜溜地用回最后一个支持的版本 1.85.2
https://code.visualstudio.com/updates/v1_86#_linux-minimum-requirements-update

CentOS 7 在内网,来回拷贝文件麻烦得要洗,VSCode 商店网页还关闭了插件下载按钮(新版本 VSCode 可以右键下载未安装的 .vsix ;部分插件 GitHub release 可以下载到),只能在 https://archive.org/ 填入插件的链接,找 1.85 发布日期附近( 2023.11 ~ 2023.12 )的版本

留下点痕迹,给后面折腾的兄弟们参考,有解决办法也请滴滴我一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1122401

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX