Каково различие между libcurl3 и libcurl4

Я настраивал среду разработки Ubuntu 14.04 и пошел для установки libcurl, но заметил, что существует две других версии в моих кэшах способности. Каковы основные отличия между версиями и который люди рекомендуют для проектов Django?

Я предполагаю, что libcurl4 является более новым, и возможно лучше, но я волнуюсь, что он может повредить совместимость с другими продуктами, действие, странное с сертификатами нефти змеи, или вызвать меня головные боли в будущем.

Есть ли какие-либо большие глюки, о которых я должен знать с libcurl4?Спасибо.

11
задан 20 May 2014 в 02:05

2 ответа

Если Вы посмотрите тесно, то Вы будете видеть, это на самом деле только -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.

9
ответ дан 16 November 2019 в 15:01

Можно считать журнал изменений связанных пакетов сами, через:

for i in $(dpkg -l libcurl\* | grep libcurl  | awk '{print $2}'); do
  apt-get changelog $i >$i.changelog
done

Затем читает эти *.changelog файлы.

4
ответ дан 16 November 2019 в 15:01

Другие вопросы по тегам:

Похожие вопросы: