括号内没有可用的扩展?

括号内没有可用的扩展?

我刚刚从 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/控制并替换libcurl3libcurl4
  • 重建 .deb 安装程序正在运行dpkg-deb -b Brackets Brackets-fixed.deb
  • 使用固定安装程序安装 Bracketssudo dpkg -i Brackets-fixed.deb

对我来说,Brackets 的“修复”版本似乎运行良好。扩展管理器按预期运行,左侧文件面板可见。我希望任何意外的、不向后兼容的 libcurl 函数不会破坏我现在的幸福。至少,对于我的小型本地工作,Brackets 现在似乎运行良好。

相关内容