我下载了德布文件来自http://brackets.io/
并运行
sudo dpkg -i ~/Downloads/Brackets*
并出现以下错误:
dpkg: dependency problems prevent configuration of brackets:
brackets depends on libgcrypt11 (>= 1.4.5); however:
Package libgcrypt11 is not installed.
这是全新安装后发生的。
答案1
libgcrypt11
是该软件包的必备组件。遗憾的是,Vivid 中不存在该组件,因此已将其删除。它已由更新的 libgcrypt - 取代libgcrypt20
。
通知上游你从哪里获得 .deb,他们应该针对该 .deb 进行测试libgcrypt20
,如果它仍然有效,他们需要将其指定为依赖项而不是libgcrypt11
。如果它不能与该较新的软件包一起使用,那么该软件根本无法工作。
最终,制作 .deb 的人必须解决这个问题 - 你自己真的无法解决这个问题。
答案2
使用旧版本的 Atom 时也存在同样的问题,请从以下位置安装旧版本的库这里并且它可以工作并且没有冲突。
sudo dpkg -i ~/Downloads/<your_library>
sudo dpkg -i ~/Downloads/Brackets*
如果稍后纠正了依赖关系,那么您可以使用以下命令删除该库:
sudo apt-get remove libgcrypt11