
Ich verwende Virtualbox5.1, das libcurl3 erfordert. Als ich versuchte, curl zu installieren, wollte apt libcurl4 installieren und libcurl3 mit Virtualbox5.1 entfernen. Wie kann ich also curl installieren, ohne libcurl3 und Virtualbox5.1 zu entfernen?
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: Ich verwende Ubuntu 18.04 und habe URLs von Ubuntu Xenial in der Quellenliste verwendet, um libcurl3 herunterzuladen.
Antwort1
Verwenden Sie das bionic
Repo für Ubuntu 18.04, nicht das xenial
Repo für Ubuntu 16.04.
Sie können sehen, dass die richtige Abhängigkeit von libcurl4
vorhanden ist inhttps://download.virtualbox.org/virtualbox/debian/dists/bionic/contrib/binary-amd64/Packages
Das xenial
Repository weist jedoch eine Abhängigkeit auf von libcurl3
:https://download.virtualbox.org/virtualbox/debian/dists/xenial/contrib/binary-amd64/Packages
Die Zeile im Apt-Repository sollte wie folgt lauten:
deb http://download.virtualbox.org/virtualbox/debian bionic contrib
Sie finden dies irgendwo in /etc/apt/sources.list.d/
oder in /etc/apt/sources.list
. Es könnte in sein /etc/apt/sources.list.d/virtualbox.list
.