安裝新包而不刪除舊包

安裝新包而不刪除舊包

我正在使用需要 libcurl3 的 virtualbox5.1。當我嘗試安裝curl時,想要安裝libcurl4並使用virtualbox5.1刪除libcurl3。那麼如何在不刪除libcurl3和virtualbox5.1的情況下安裝curl呢?

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,我使用來源清單中 Ubuntu Xenial 的 URL 來下載 libcurl3。

答案1

使用bionicUbuntu 18.04 的儲存庫,而不是xenialUbuntu 16.04 的儲存庫。

您可以看到正確的依賴關係libcurl4存在於https://download.virtualbox.org/virtualbox/debian/dists/bionic/contrib/binary-amd64/Packages

xenial存儲庫顯示了對以下內容的依賴libcurl3https://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.

相關內容