Однажды понадобилось скомпилировать самую новую версию cURL, так как в стандартной версии из репозитория Ubuntu Server 20.04 был баг, а в новой версии его исправили.
По этому я переключился на root пользователя и полностью удалил установленный cURL:
1 2 | sudo -i apt purge curl |
Установил необходимые компоненты для сборки cURL из исходного кода:
1 | apt install libssl-dev autoconf libtool make |
На официальном сайте https://curl.se/download.html скопировал ссылку на архив с cURL.
Скачал его и распаковал:
1 2 3 4 5 | 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 из главное ветки:
1 | wget https://github.com/curl/curl/archive/master.zip |
Перешел в директорию с исходным кодом и установил в систему:
1 2 3 4 5 6 7 | 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:
1 | curl -V |
Смотрите также мои статьи:
Как включить cURL
Скрипт перезагрузки Wi-Fi маршрутизаторов TP-Link
Скрипт перезагрузки маршрутизаторов Asus