Instale o novo pacote sem remover os antigos

Instale o novo pacote sem remover os antigos

Estou usando o virtualbox5.1 que requer libcurl3. Quando tentei instalar o curl, eu queria instalar o libcurl4 e remover o libcurl3 com o virtualbox5.1. Então, como instalar o curl sem remover libcurl3 e 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

PS usando Ubuntu 18.04 e usei URLs do Ubuntu Xenial na lista de fontes para baixar libcurl3.

Responder1

Use o bionicrepositório para Ubuntu 18.04, não o xenialrepositório, que é para Ubuntu 16.04.

Você pode ver que a dependência correta libcurl4está presente emhttps://download.virtualbox.org/virtualbox/debian/dists/bionic/contrib/binary-amd64/Packages

Mas o xenialrepositório mostra uma dependência de libcurl3:https://download.virtualbox.org/virtualbox/debian/dists/xenial/contrib/binary-amd64/Packages

A linha do repositório apt deve ser a seguinte:

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

Você pode encontrar isso em algum lugar em /etc/apt/sources.list.d/ou em /etc/apt/sources.list. Poderia estar em /etc/apt/sources.list.d/virtualbox.list.

informação relacionada