APT 依赖项不匹配

APT 依赖项不匹配

我在 Ubuntu 18.04 上安装了 Synergy(这不是新版本 2,fwiw)。显然,它有一个要求libcurl3。但是,该机器还作为虚拟机管理程序运行,我需要使用libguestfs-tools它来访问磁盘映像,这需要不同版本的curl。

因此,当我运行时apt install libguestfs-tools,它会尝试删除libcurl3synergy。到目前为止我已经停止了它,但我希望可能有一种方法可以将其中一个隔离到沙箱中或其他一些替代方法以便能够同时安装两者。

如果这是重复的,我深表歉意,但我不确定如何表达这个问题。

答案1

整个libcurl3情况libcurl4相当复杂,Ubuntu 18.04 似乎附带了一个相当不幸的组合。有跟踪问题的错误,尽管它似乎在规范方面没有太多吸引力;您可以在那里添加您的反馈。

此评论针对该错误给出了一个解决方法:

sudo add-apt-repository ppa:xapienz/curl34
sudo apt-get update

这应该允许您同时安装synergy和安装libguestfs-tools

相关内容