
libcurl3 を必要とする virtualbox5.1 を使用しています。curl をインストールしようとすると、apt は virtualbox5.1 で libcurl4 をインストールし、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
bionic
Ubuntu 16.04 用のリポジトリではなく、Ubuntu 18.04 用のリポジトリを使用してくださいxenial
。
正しい依存関係libcurl4
が存在していることがわかります。https://download.virtualbox.org/virtualbox/debian/dists/bionic/contrib/binary-amd64/パッケージ
しかし、xenial
リポジトリには次の依存関係が表示されますlibcurl3
:https://download.virtualbox.org/virtualbox/debian/dists/xenial/contrib/binary-amd64/パッケージ
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
。