我正在使用需要 libcurl3 的 virtualbox5.1。当我尝试安装 curl 时,apt 想要安装 libcurl4 并使用 virtualbox5.1 删除 libcurl3。那么如何在不删除 libcurl3 和 virtualbox5.1 的情况下安装 curl?
The following additional packages will be installed:
libcurl4
The following packages will be REMOVED:
libcurl3 virtualbox-5.1
The following NEW packages will be installed:
curl libcurl4
PS 使用 Ubuntu 18.04,我使用源列表中 Ubuntu Xenial 的 URL 下载 libcurl3。
答案1
使用bionic
适用于 Ubuntu 18.04 的 repo,而不是xenial
适用于 Ubuntu 16.04 的 repo。
您可以看到正确的依赖关系libcurl4
存在于https://download.virtualbox.org/virtualbox/debian/dists/bionic/contrib/binary-amd64/Packages
但xenial
存储库显示了对以下内容的依赖libcurl3
:https://download.virtualbox.org/virtualbox/debian/dists/xenial/contrib/binary-amd64/Packages
apt 存储库行应如下所示:
deb http://download.virtualbox.org/virtualbox/debian bionic contrib
/etc/apt/sources.list.d/
您可以在或 中的某个地方找到它/etc/apt/sources.list
。它可能在/etc/apt/sources.list.d/virtualbox.list
。