突然有需求,要切回 centos7 了,本来都用 debian11 好久了.
如果不是没有必要,真的不想用 centos7,但是没有办法.
![]() |
1
minami 5 天前
目前还可以,但也快到点了,微软只延长了一年。但不管怎么说,总会有办法的
|
![]() |
3
viayie 4 天前 ![]() 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 )的版本 留下点痕迹,给后面折腾的兄弟们参考,有解决办法也请滴滴我一下 |