VScode遠(yuǎn)程開發(fā)與CentOS6

寫在前面

最近VScode增加遠(yuǎn)程開發(fā)功能,網(wǎng)上很多的教程基本都是標(biāo)準(zhǔn)的安裝方法。而我的開發(fā)環(huán)境是CentOS6.5,大部分安裝教程無法正常與開發(fā)機(jī)進(jìn)行ssh連接。最后查到了原來VSCode遠(yuǎn)程開發(fā)建議CentOS7以上版本,而對于CentOS6需要升級glibc和libstdc++。這里就針對CentOS6.5寫一個(gè)簡單的教程,期望能夠?qū)δ阌兴鶐椭?/p>

升級 glibc

下載相關(guān)庫

首先需要下載glibc和libstdc++,你可以復(fù)制粘貼下面的代碼自行下載,也可以點(diǎn)擊這里下載我打包好的庫。

下載連接:

https://u20673206.ctfile.com/fs/20673206-384816860

wget -q http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-2.17-55.el6.x86_64.rpm

?wget -q http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-common-2.17-55.el6.x86_64.rpm

wget -q http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-devel-2.17-55.el6.x86_64.rpm

?wget -q http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-headers-2.17-55.el6.x86_64.rpm

wget -q https://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-utils-2.17-55.el6.x86_64.rpm

?wget -q https://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-static-2.17-55.el6.x86_64.rpm

升級

rpm -Uh --force --nodeps glibc-2.17-55.el6.x86_64.rpm glibc-common-2.17-55.el6.x86_64.rpm? glibc-devel-2.17-55.el6.x86_64.rpm glibc-headers-2.17-55.el6.x86_64.rpm glibc-static-2.17-55.el6.x86_64.rpm glibc-utils-2.17-55.el6.x86_64.rpm

升級 libstdc++

下載連接:

https://u20673206.ctfile.com/fs/20673206-384816860

tar包MD5:

4fe78933c98d1deefa0eea3d55d1c396 vslibcuprpm190625.tar.gz

wget -q https://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/gcc-4.8.2-16.3.fc20/libstdc++-4.8.2-16.3.el6.x86_64.rpm

?wget -q https://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/gcc-4.8.2-16.3.fc20/libstdc++-devel-4.8.2-16.3.el6.x86_64.rpm

?wget -q https://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/gcc-4.8.2-16.3.fc20/libstdc++-static-4.8.2-16.3.el6.x86_64.rpm

升級

rpm-Uhlibstdc++-4.8.2-16.3.el6.x86_64.rpm libstdc++-devel-4.8.2-16.3.el6.x86_64.rpm libstdc++-static-4.8.2-16.3.el6.x86_64.rpm

刪除緩存文件并停止相關(guān)進(jìn)程

如果你之前嘗試連接過,你的服務(wù)器有可能已經(jīng)安裝了部分服務(wù)。我建議你將之刪除并停止vscode服務(wù)進(jìn)程。具體操作如下:

ps -axuf | grep vsc

sh /home/lojze/.vscode-server/bin/c7d83e57cd18f18026a8162d042843bda1bcf21f/server.sh--port=0

? ? \_ /home/lojze/.vscode-server/bin/c7d83e57cd18f18026a8162d042843bda1bcf21f/node /home/lojze/.vscode-server/bin/c7d83e57cd18f18026a8162d042843bda1bcf21f/out/remoteExtensionHo

?# 將該進(jìn)程殺死

kill -9 pid


刪除緩存文件

rm -rf ~/.vscode-*

VScode 遠(yuǎn)程開發(fā)機(jī)安裝C/C++插件

升級完之后,使用VSC進(jìn)行連接,如果沒有意外的話便可以連接成功。但是在安裝C/C++插件的時(shí)候提示下載失敗。這時(shí)候就需要我們手動(dòng)安裝該插件了。

按住Ctrl案件點(diǎn)擊連接,下載cpptools-linux.vsix。你也可以點(diǎn)擊這里通過我的網(wǎng)盤下載。

下載鏈接:

https://u20673206.ctfile.com/fs/20673206-384832379

文件MD5:

e28e3acd72e8f2d61ef3345244ec411a cpptools-linux.vsix

安裝插件

下載好之后,在VSCode 中按 Ctrl+Shift p 并輸入 VSIX 選擇 “擴(kuò)展: 從VSIX安裝”,并選擇剛才下載的文件即可完成安裝。

至此,VSCode針對CentOS6的遠(yuǎn)程開發(fā)配置就基本完成了。因?yàn)槊總€(gè)人的情況不一樣,所以該教程可能并不完善。不論你遇到任何問題,都?xì)g迎評論中提出,我會(huì)第一時(shí)間給予答復(fù)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容