Pre-requisites:-
- Tested on SLES11sp4
- Download openssl-1.1.1.tar.gz (https://www.openssl.org/source/openssl-1.1.1.tar.gz)
- Download curl-7.61.1.tar.bz2(https://curl.haxx.se/download/curl-7.61.1.tar.bz2)
- Install “gcc” from OS repository.
How to:-
1)Extract openssl tarball
tar -zxvf openssl-1.1.1.tar.gz
cd openssl-1.1.1/
./config
make
make install
2)Now work on curl.Extract tarball and configure with openssl compatibility
cp curl-7.61.1.tar.bz2 /opt/
cd /opt
tar -jxvf curl-7.61.1.tar.bz2
cd curl-7.61.1/
env PKG_CONFIG_PATH=/usr/local/ssl ./configure --with-ssl
make
make install
3)Add new path to new “loader libraries”
echo “/opt/openssl-1.1.1/ssl” >>/etc/ld.so.conf
ldconfig
4)Make new curl as default one.
ln -s /opt/curl-7.61.1/src/curl /usr/bin/curl
5)Check the version of curl
Server:~# curl --version
curl 7.61.1 (x86_64-pc-linux-gnu) libcurl/7.61.1 OpenSSL/1.1.1 zlib/1.2.7
Release-Date: 2018-09-05
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets HTTPS-proxy
Done
#
#
#
Thank you,
nitiratna.nikalje@gmail.com