Manjaro Linux系统下无法安装VSCode Live Share扩展问题求助
问题根本原因
你当前使用的是Manjaro官方源内置的Code - OSS开源构建版本,该版本默认对接开源社区维护的扩展源,不包含微软旗下闭源类扩展,Live Share属于微软闭源扩展,因此无法在默认扩展商店搜索到,也无法直接通过安装命令拉取。
解决方法
方案一(推荐):替换使用微软官方编译的VSCode版本
- 卸载当前已安装的Code - OSS版本:
sudo pacman -R code - 从AUR安装官方预编译二进制包:
yay -S visual-studio-code-bin - 安装完成后启动VSCode,既可以直接在扩展商店搜索到Live Share,也可以按下
Ctrl+p执行ext install MS-vsliveshare.vsliveshare-pack完成安装。
- 卸载当前已安装的Code - OSS版本:
方案二(不推荐):修改Code - OSS的扩展源配置
- 编辑VSCode的配置文件
/usr/lib/code/product.json - 将文件内的
extensionsGallery字段替换为微软官方扩展商店地址:
"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index", "itemUrl": "https://marketplace.visualstudio.com/items" }- 保存文件后重启VSCode即可正常搜索安装微软官方闭源扩展。
- 编辑VSCode的配置文件
额外注意事项
Live Share运行依赖icu、openssl等系统依赖包,若安装扩展后启动失败,可执行以下命令安装对应依赖:sudo pacman -S icu openssl
相关截图
扩展搜索结果:
VSCode版本信息:
内容的提问来源于stack exchange,提问作者Xk0nSid
相关产品推荐
相关产品推荐

