Installieren Sie das neue Paket, ohne die alten zu entfernen

327
Andrew

Ich verwende virtualbox5.1, das libcurl3 erfordert. Wenn ich versucht habe, curl zu installieren, möchte apt libcurl4 installieren und libcurl3 mit virtualbox5.1 entfernen. Wie kann man 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 mit Ubuntu 18.04 und ich verwendete URLs von Ubuntu Xenial in der Quellenliste, um libcurl3 herunterzuladen.

0

1 Antwort auf die Frage

0
Deltik

Verwenden Sie das bionicRepo für Ubuntu 18.04, nicht das xenialRepo für Ubuntu 16.04.

Sie können sehen, dass die richtige Abhängigkeit libcurl4in https://download.virtualbox.org/virtualbox/debian/dists/bionic/contrib/binary-amd64/Packages vorhanden ist

Das xenialRepository zeigt jedoch eine Abhängigkeit von libcurl3: https://download.virtualbox.org/virtualbox/debian/dists/xenial/contrib/binary-amd64/Packages

Die apt-Repository-Zeile sollte wie folgt lauten:

deb http://download.virtualbox.org/virtualbox/debian bionic contrib 

Sie finden das 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.