![括号内没有可用的扩展?](https://linux22.com/image/1172776/%E6%8B%AC%E5%8F%B7%E5%86%85%E6%B2%A1%E6%9C%89%E5%8F%AF%E7%94%A8%E7%9A%84%E6%89%A9%E5%B1%95%EF%BC%9F.png)
我刚刚从 snap(Ubuntu 默认应用商店)安装了全新 Brackets。现在,我已经等了 15 分钟,才在扩展管理器中看到任何东西。除了相同的动画徽标外,在“可用”、“已安装”和其他选项卡中看不到任何内容。这是正常现象吗?
遗憾的是,我也无法从 dep 包安装相同的应用程序,因为看起来没有可用的“libcurl3”包(libcurl3-nss、libcurl3-gnutls 不被识别为 Brackets 的正确依赖项)
https://i.stack.imgur.com/EVHmW.jpg
我刚刚发现可以使用 snap 安装“cprov-brackets”。它确实有同样的问题。snap 有问题吗?它可能无法连接到远程服务器?
编辑:Ubuntu 20.04 桌面版,3 天前从 18.04 LTS 升级,更新了最新更新。Brackets 版本 1.14.1
答案1
所以,我要自己回答。由于 Ubuntu 20.04 中提供的 Brackets 的 snap 版本似乎有点破损(而且过时了),我尝试从 deb 包安装 Brackets。唯一的问题是,目前可用的最新 deb 版本需要 libcurl3。Ubuntu 20.04 配备了 libcurl4,因此降级似乎并不明智。
在这里的讨论中https://dev.to/jake/using-libcurl3-and-libcurl4-on-ubuntu-1804-bionic-184g,提供了一个很好的解决方案。按照 Thomas 先生提出的步骤(https://dev.to/lin4fun),可以将软件包依赖项从 libcurl3 更改为 libcurl4。步骤如下:
- 下载 .deb 安装程序文件
- 在下载的文件夹中运行
dpkg-deb -R ./Brackets.Release.1.xx.64-bit.deb Brackets
- 编辑文件括号/DEBIAN/控制并替换
libcurl3
为libcurl4
- 重建 .deb 安装程序正在运行
dpkg-deb -b Brackets Brackets-fixed.deb
- 使用固定安装程序安装 Brackets
sudo dpkg -i Brackets-fixed.deb
对我来说,Brackets 的“修复”版本似乎运行良好。扩展管理器按预期运行,左侧文件面板可见。我希望任何意外的、不向后兼容的 libcurl 函数不会破坏我现在的幸福。至少,对于我的小型本地工作,Brackets 现在似乎运行良好。