无法安装 liblz4-dev

无法安装 liblz4-dev

在 Ubunbtu 20.04 上,我尝试安装 rsync,为此我需要安装 liblz4-dev 包。当我尝试:

sudo apt install -y libzlz4-dev

我得到:

E: 无法找到软件包 libzlz4-dev

因此我查找并找到了 liblz4-dev: https://packages.ubuntu.com/xenial/amd64/liblz4-dev/download

现在,当我尝试使用以下命令安装它时:

sudo apt install ./liblz4-dev_0.0_r131-2ubuntu2_amd64.deb

我越来越:

以下软件包具有未满足的依赖关系:
liblz4-dev:依赖:liblz4-1(= 0.0~r131-2ubuntu2)但需要安装 1.9.2-2 E:无法更正问题,您持有损坏的软件包

我知道这与 liblz4-1 有关......但我真的不明白这个问题或者如何解决它。

知道去哪里找吗?谢谢

答案1

好的,这里有几件事发生,所以我会尝试把它们分解一下:

  • 看起来您需要该软件包liblz4-dev,但您尝试安装libzlz4-dev(请注意前面的额外“z”)。如果您运行sudo apt install -y liblz4-dev,您将成功。
  • 您正在运行 Ubuntu 20.04 (focal),但尝试安装 Ubuntu 16.04 (xenial) 中的软件包,这给您带来了未满足的依赖性错误。您需要链接https://packages.ubuntu.com/focal/liblz4-dev反而。
  • 根据 N0rbert 的评论,您只需进行安装即可rsync,这样sudo apt update && sudo apt install rsync可以完全绕过所有这些困难。

相关内容