Я использую virtualbox5.1, которые требуют libcurl3. Когда я попытался установить curl, apt захотел установить libcurl4 и удалить libcurl3 с virtualbox5.1. Так как же установить curl без удаления libcurl3 и 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, используя Ubuntu 18.04, и я использовал URL-адреса из Ubuntu Xenial в списке источников для загрузки libcurl3.

1 ответ1

0

Используйте bionic репо для Ubuntu 18.04, а не xenial , который предназначен для Ubuntu 16.04.

Вы можете видеть, что правильная зависимость от 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 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .