Однажды понадобилось скомпилировать самую новую версию cURL, так как в стандартной версии из репозитория Ubuntu Server 20.04 был баг, а в новой версии его исправили.
По этому я переключился на root пользователя и полностью удалил установленный cURL:
sudo -i
apt purge curl
Установил необходимые компоненты для сборки cURL из исходного кода:
apt install libssl-dev autoconf libtool make
На официальном сайте https://curl.se/download.html скопировал ссылку на архив с cURL.
Скачал его и распаковал:
cd /usr/local/src
ls
rm -rf curl*
wget https://curl.se/download/curl-7.75.0.zip
unzip curl-7.75.0.zip
Также можно скачать архив с cURL из главное ветки:
wget https://github.com/curl/curl/archive/master.zip
Перешел в директорию с исходным кодом и установил в систему:
cd curl-7.75.0
./buildconf
./configure --with-ssl
make
make install
mv /usr/bin/curl /usr/bin/curl.bak
cp /usr/local/bin/curl /usr/bin/curl
Проверил версию cURL:
curl -V
Смотрите также мои статьи:
Как включить cURL
Скрипт перезагрузки Wi-Fi маршрутизаторов TP-Link
Скрипт перезагрузки маршрутизаторов Asus