vscode1.85之后版本,由于升级了glibc等,如果你想和远程的服务器连接,并且远程服务器的glibc版本比较老(< glibc2.28没记错应该是这个版本),那么安装过程中就会出现一系列的不兼容问题。
下面总结了一份最新的离线安装方法(本文是指 本地机器和远程机器都不可联网的情况下,如果你的机器可以联网,当然也可以通过离线安装,但是记住要先禁止vscode和插件自动更新--自行百度)
1、首先你需要一份 vscode安装包,安装在你本地机器上,我这里提供windows版本的安装包下载链接:(下载1.85,再往后就有兼容问题)
Visual Studio Code November 2023
2、然后你需要一份ssh remote插件
在应用市场上下载,只能看到最近的几个版本;那要下载老版本咋办呢?
Remote - SSH - Visual Studio Marketplace
这里直接提供和vscode 1.85对应的插件下载链接,要其他版本的话,可以吧中间的版本号(0.107.2023102615)替换掉就行了
下载好之后,使用VSIX安装就可以了;
3、你需要一个ssh server安装包,安装在远程机器上;
同样,这里提供一个和vscode 1.85兼容的版本的下载链接:
其中commit后面那一串,是vscode1.85对应的commit id,可以这么看:
安装步骤:
<1>.scp 拷贝到远程机器上
<2>.将压缩包解压在 ~/.vscode-server/bin/8b3775030ed1a69b13e4f4c628c612102e30a681下面,8b3775030ed1a69b13e4f4c628c612102e30a681这就是vscode 1.85的commit id;
mkdir -p ~/.vscode-server/bin/8b3775030ed1a69b13e4f4c628c612102e30a681
tar zxvf vscode-server-linux-x64.tar.gz -C ~/.vscode-server/bin/8b3775030ed1a69b13e4f4c628c612102e30a681 --stripe 1
4、如果你还想要一个 remote explorer(vscode插件),你同样需要到应用市场去下载离线包,要下载历史版本咋办呢?
同样滴,我们在应用市场找到这个插件,然后看历史版本,复制下载链接,然后再修改链接中的版本号,这样就可以下载历史版本了。(如果你要下载的版本太老,可能这个方法不行)
这里提供一个vscode1.85对应的版本下载链接:
同样vsix安装好就ok了。
版权归原作者 corey_li 所有, 如有侵权,请联系我们删除。