libjansson 存储库?

libjansson 存储库?

我正在尝试获取libjansson4包含版本 2.6-1 的 deb 存储库,但是当我转到此处的页面时https://launchpad.net/ubuntu/utopic/amd64/libjansson-dev/2.6-1我无法获取 PPA 存储库,因此我只能将其添加到我的存储库中以将其下载到我的系统中。

我目前有一个过时的libjansson42.4 版本,我需要 2.5 或更高版本来尝试编译依赖它的这个软件。然而,我确实来到了另一个页面,其中有 libjansson4 >=2.6-1 和它的 amd64 版本,但当我运行该 deb 包时,我收到错误消息,说它有未满足的依赖项,因为它要求 libjansson4 >=2.5 及更高版本。

 Selecting previously unselected package libjansson-dev:amd64.
 (Reading database ... 303860 files and directories currently installed.)
 Unpacking libjansson-dev:amd64 (from .../libjansson-dev_2.6-1_amd64.deb) ...
 dpkg: dependency problems prevent configuration of libjansson-dev:amd64:
  libjansson-dev:amd64 depends on libjansson4 (= 2.6-1); however:
    Version of libjansson4:amd64 on system is 2.4-1.

dpkg: error processing libjansson-dev:amd64 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
  libjansson-dev:amd64

经过检查,我似乎无法找到 debian 存储库,所以我可以添加它们,它们到底在哪里,为什么这么难以找到?

当前的存储库如此过时真的很烦人,但在可以获得它们的实际主要来源上,他们在发布它们时会不断更新它们,更烦人的是他们没有提供任何关于如何添加他们的 ppa 的说明,因为他们没有说他们的 ppa 存储库与大多数人放出的一样。

我曾考虑过只采用 RPM 包然后将其重新编译为 DEB 包的选项,尽管这需要花费太多时间和精力。

答案1

首先您需要卸载当前的libjansson4

sudo apt-get remove libjansson4

如果删除时遇到问题,请运行:

sudo dpkg -r libjansson4

无论成功与否,都运行:

gksudo gedit /var/lib/dpkg/status

在生成的 Gedit 中,删除以

Package : libjansson4

然后保存文件并关闭。

然后尝试使用存储库安装它。

相关内容