Якщо ви подивіться уважно , ви побачите, що на насправді тільки -dbg, -devі -docпакети містять версії 4 в їх імені пакета, в той час як пакети , які поставляються фактичне скомпільовані бібліотеки Libcurl все ще знаходяться на 3 -й версії.
Для обговорення Debian про це дивіться за цим посиланням: https://lists.debian.org/debian-release/2007/04/msg00257.html
Якщо я правильно це розумію, відбулася зміна API, але не ABI, тому двійкові пакети залишилися у версії 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.