Instale un nuevo paquete sin eliminar los antiguos

Instale un nuevo paquete sin eliminar los antiguos

Estoy usando virtualbox5.1 que requiere libcurl3. Cuando intenté instalar curl, quise instalar libcurl4 y eliminar libcurl3 con virtualbox5.1. Entonces, ¿cómo instalar curl sin eliminar libcurl3 y virtualbox5.1?

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

PD: uso Ubuntu 18.04 y utilicé URL de Ubuntu Xenial en la lista de fuentes para descargar libcurl3.

Respuesta1

Utilice el bionicrepositorio para Ubuntu 18.04, no el xenialrepositorio, que es para Ubuntu 16.04.

Puede ver que la dependencia correcta libcurl4está presente enhttps://download.virtualbox.org/virtualbox/debian/dists/bionic/contrib/binary-amd64/Packages

Pero el xenialrepositorio muestra una dependencia de libcurl3:https://download.virtualbox.org/virtualbox/debian/dists/xenial/contrib/binary-amd64/Packages

La línea del repositorio apto debería decir lo siguiente:

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

Puede encontrar esto en algún lugar de /etc/apt/sources.list.d/o en /etc/apt/sources.list. Podría estar en /etc/apt/sources.list.d/virtualbox.list.

información relacionada