よく見ると、パッケージ名にバージョン4が含まれているのは実際には-dbg
、-dev
および-doc
パッケージだけであり、実際のコンパイル済みlibcurlライブラリを出荷するパッケージはバージョン3のままです。
これに関するDebianに関する議論については、次のリンクを参照してください:https : //lists.debian.org/debian-release/2007/04/msg00257.html
私が正しく理解すれば、ABIではなくAPIに変更があったため、バイナリパッケージはバージョン3のままでしたが、開発ファイルにはバージョンバンプが必要でした。
また、たとえば、パッケージ名に異なるバージョンがあるにもかかわらず、libcurl4-openssl-dev
対応する開発パッケージであることも意味しlibcurl3
ます。あなたが見て取ればことがわかりますlibcurl3-dev
(仮想パッケージとポイントにしていますlibcurl4-openssl-dev
。
No current or candidate version found for libcurl3-dev
Package: libcurl3-dev
State: not a real package
Provided by: libcurl4-openssl-dev (7.47.0-1ubuntu2),
libcurl4-openssl-dev (7.47.0-1ubuntu2.2)
上記のスニペットはUbuntu 16.04で取得されましたが、これはおそらく14.04でも同様になります。