安装具有重命名依赖包的包

安装具有重命名依赖包的包

我正在尝试在 Ubuntu 20.04 上安装 libjson-xs-perl。

其中一个依赖包是 perlapi-5.28.1。

但是,perlapi 仅在 Ubuntu 20.04 上以 perl-base-5.30.0 的形式提供: https://pkgs.org/download/perlapi-5.30.0

因此,即使在安装了 perl-base 之后,当我安装 libjson-xs-perl 时,系统仍然会告诉我

Package perlapi-5.28.1 is not installed.

(我已经使用 dpkg --list 检查过 perl-base 是否已安装)

有 Linux 专家可以帮忙吗?谢谢!

我遇到的一个关键限制是我的计算机没有互联网访问,所以我只能安装从其他机器传输的 .deb 包。

答案1

在我看来,您正在安装的 libjson-xs-perl 版本不适合 Ubuntu 20.04 focal。

如果你在这里检查:https://packages.ubuntu.com/focal/libjson-xs-perl 您可以看到 libjson-xs-perl 已在 focal fossa 中构建,并且具有适当的依赖项(据记载,它使用 perlapi-5.30.0,而不是 perlapi-5.28.1。)。

使用同一页面中“下载 libjson-xs-perl”表中的正确链接下载 deb 文件。

相关内容