Se você observar atentamente verá que, na verdade, apenas os pacotes -dbg
, -dev
e -doc
contêm uma versão 4 no nome do pacote, enquanto os pacotes que acompanham a biblioteca libcurl compilada estão na versão 3.
Para uma discussão sobre o Debian, veja este link: link
Se eu entendi direito, houve uma mudança na API, mas não na ABI, então os pacotes binários foram deixados na versão 3, enquanto os arquivos de desenvolvimento precisavam de um aumento de versão.
Isso também significa que, por exemplo, libcurl4-openssl-dev
é o pacote de desenvolvimento correspondente para libcurl3
, apesar da versão diferente no nome do pacote. Você pode ver isso se você der uma olhada em libcurl3-dev
(que é um pacote virtual e aponta para 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)
O snippet acima foi tirado no Ubuntu 16.04, mas provavelmente será semelhante em 14.04.