이전 패키지를 제거하지 않고 새 패키지 설치

이전 패키지를 제거하지 않고 새 패키지 설치

libcurl3이 필요한 virtualbox5.1을 사용하고 있습니다. 컬을 설치하려고 할 때 libcurl4를 설치하고 virtualbox5.1을 사용하여 libcurl3을 제거하려고 합니다. 그렇다면 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

Ubuntu 18.04를 사용하는 PS이며 소스 목록에서 Ubuntu Xenial의 URL을 사용하여 libcurl3을 다운로드했습니다.

답변1

bionicUbuntu 16.04용 저장소가 아닌 Ubuntu 18.04용 저장소를 사용하십시오 xenial.

에 대한 올바른 종속성이 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

적절한 저장소 행은 다음과 같아야 합니다.

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.

관련 정보