最新版vscode 连接ubuntu 18.04 保姆级教程

参考github项目: https://github.com/ursetto/vscode-sysroot

(本教程需要10分钟)

1. 本地构建 sysroot 包

按照下面步骤在本地进行构建 sysroot包, 也可直接下载博主构建好的:

https://download.csdn.net/download/ScapeD/91413239

1.1. 确保本机安装了 Docker

你需要在 本地先安装并启动 Docker,以便构建 sysroot(教程适用于ubuntu 18.04等)

1.2. 克隆 vscode-sysroot 仓库

bash 复制代码
git clone https://github.com/ursetto/vscode-sysroot.git
cd vscode-sysroot

(也可以在该链接直接下载Zip, 解压, 并cd到目录)

1.3. 构建 sysroot 包

在本地运行以下命令构建 Docker 镜像并生成 sysroot 包:

bash 复制代码
docker build -t my-vscode-sysroot .
docker create --name temp-sysroot-container my-vscode-sysroot
docker cp temp-sysroot-container:/src/vscode-sysroot-x86_64-linux-gnu.tgz ./
docker rm temp-sysroot-container

这将得到一个 vscode-sysroot-x86_64-linux-gnu.tgz 文件

2. 服务器端部署sysroot

2.1. 上传 sysroot 包到远程服务器

scp 或者其他方式上传刚才生成的 sysroot 压缩包到服务器根目录,比如:

bash 复制代码
scp vscode-sysroot-x86_64-linux-gnu.tgz user@remote-server:~

2.2. 在远程服务器上解压部署

bash 复制代码
mkdir -p ~/.vscode-server
tar zxf vscode-sysroot-x86_64-linux-gnu.tgz -C ~/.vscode-server

2.3. 部署并配置下载的 sysroot.sh 脚本

将仓库中的 sysroot.sh 上传到远程的 ~/.vscode-server/ 目录:

bash 复制代码
cp sysroot.sh ~/.vscode-server/sysroot.sh

2.4 更新 ~/.profile

在远程服务器的 shell 配置里添加加载脚本的内容

对于ubuntu 18.04 更新 ~/.profile

bash 复制代码
vim ~/.profile

添加: source ~/.vscode-server/sysroot.sh

(如果是其他系统: 修改对应的~/.profile, ~/.bashrc~/.zshrc)

3. 验证连接

最后,用 VS Code 的 Remote‑SSH 插件连接到该远程主机,确认能够正常使用 VS Code Server(就算系统不支持 glibc ≥ 2.28,也能通过这套 sysroot 机制启动)

相关推荐
大树885 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠5 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质5 小时前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush45 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5205 小时前
Linux 11 动态监控指令top
linux
Inhand陈工6 小时前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智6 小时前
ARP代理--工作原理
运维·网络·arp·arp代理
不会C语言的男孩7 小时前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
shushangyun_7 小时前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
古城小栈7 小时前
Unix 与 Linux 异同小叙
linux·服务器·unix