@zzmaster

Почему curl без zlib и как исправить?

Ubuntu 20.04, Hestia
Началось с того, что PHP получал от curl ошибку

Unrecognized content encoding type. libcurl understands identity content encodings.


По совету силиката я обновил

apt update
apt upgrade libcurl4
apt upgrade curl zlib1g


не помогло, потом

apt install --reinstall zlib1g
apt upgrade curl zlib1g


и по прежнему
curl -V
curl 7.88.1 (x86_64-pc-linux-gnu) libcurl/7.88.1 OpenSSL/3.0.2
Release-Date: 2023-02-20
Protocols: dict file ftp ftps gopher gophers http https imap imaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS HSTS HTTPS-proxy IPv6 Largefile NTLM NTLM_WB SSL threadsafe TLS-SRP UnixSockets


то есть без zlib. Метод проверки так же от силиката. Теперь он мне предлагает собрать курл из исходников.

Также, попытка запроса из командной строки

curl -H "Accept-Encoding: gzip" --compressed https://lenta.ru
curl: option --compressed: the installed libcurl version doesn't support this
curl: try 'curl --help' or 'curl --manual' for more information


Я думаю, что все таки не должно быть такого, что надо курл самому собирать. Что делать?
  • Вопрос задан
  • 283 просмотра
Пригласить эксперта
Ответы на вопрос 1
@va_k
Это пакет curl ubuntu 20.04 с zlib https://packages.ubuntu.com/en/focal/curl. У вас не ubunutu 20.04 либо curl не из базовых реп.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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