<!DOCTYPE html> <html> <head> </head> <body> <div data-pm-slice="1 1 []" data-en-clipboard="true">Follow these steps to install the latest version of curl on your Ubuntu OS/server regardless of the version. (make sure that you are <strong><em>root</em></strong> by running the following command: <strong><em>sudo su</em></strong>) or add <strong><em>sudo</em></strong> in from the commands.</div> <div data-pm-slice="1 1 []" data-en-clipboard="true"> </div> <div data-pm-slice="1 1 []" data-en-clipboard="true"> <h2 data-pm-slice="1 1 []" data-en-clipboard="true">Step 1:</h2> <div>Remove the currently installed curl if installed:</div> <div data-codeblock="true"> <div data-plaintext="true">apt remove curl</div> <div data-plaintext="true">apt purge curl</div> </div> <h2>Step 2:</h2> <div data-pm-slice="1 2 []" data-en-clipboard="true">Install the tools to compile this release and curl dependencies:</div> <div data-codeblock="true"> <div data-plaintext="true">apt-get update</div> <div data-plaintext="true">apt-get install -y libssl-dev autoconf libtool make</div> </div> <div data-plaintext="true"> <h2 data-pm-slice="1 2 []" data-en-clipboard="true">Step 3:</h2> <div>Download and install the latest release from <a href="https://curl.haxx.se/download.html" rel="noopener ugc nofollow" rev="en_rl_none"><u>http://curl.haxx.se/download.html</u></a>. Run this commands one by one in ssh terminal:</div> <div data-codeblock="true"> <div data-plaintext="true">cd /usr/local/src</div> <div data-plaintext="true">rm -rf curl*</div> <div data-plaintext="true">wget https://curl.haxx.se/download/curl-7.70.0.zip</div> <div data-plaintext="true">unzip curl-7.70.0.zip</div> <div data-plaintext="true"> <h2 data-pm-slice="1 1 []" data-en-clipboard="true">Step 4:</h2> <div>Update the system’s binaries and symbol lookup (which libcurl your curl loads):</div> <div data-codeblock="true"> <div data-plaintext="true">mv /usr/bin/curl /usr/bin/curl.bak</div> <div data-plaintext="true">cp /usr/local/bin/curl /usr/bin/curl</div> </div> <div> </div> <div>You are done! The following will display your version of curl:</div> <div data-codeblock="true"> <div data-plaintext="true">curl -V</div> <div data-plaintext="true">–if you get a curl: symbol lookup error: curl: undefined symbol:–</div> <div data-plaintext="true">sudo ldconfig</div> </div> <div> </div> </div> </div> </div> </div> </body> </html>
Subscribe
0 Comments
Oldest