Home / System / Update Curl Pada Centos 6

Update Curl Pada Centos 6

Ada fase enak dan tidak enaknya menggunakan CentOS 6 itu adalah kestabilan paket aplikasinya tapi dengan mengorbankan rilis terbarunya. Jadi walaupun anda sudah menambahkan repository EPEL pun kadang masih kebagian versi software yang lebih kuno. Kasusnya karena ada bugs security yang menghantui pada cURL pada versi 7.19 mengharuskan beberapa site yang menggunakan centos 6 sebagai operating systemnya untuk melakukan upgrade versi terbaru cURL.

Disisi lain ternyata hal ini disebabkan juga oleh versi cURL yang dipakai tidak mendukung enkripsi ECDSA ECC 256 bit SSL jadi gagal dalam koneksi HTTPSnya. Sebenarnya solusinya sederhana. Tinggal update ke versi terbaru saja kan? Tapi di CentOS 6 tidak ada lagi yang lebih baru dari cURL 7.19 saat ini:

curl 7.19.7 (i386-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz

Setelah melakukan beberapa penelusuran di google dan keluar masuk situs dan forum akhirnya ada solusi agar bisa melakukan upgrade untuk cURL ini, kita akan menggunakan repository eksternal lainnya dari City Fan. Jadi untuk awal harus kita tambahkan dulu repositorynya:

rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/city-fan.org-release-1-13.rhel6.noarch.rpm

Kemudian edit konfigurasi repository CentOSnya:

nano /etc/yum.repos.d/city-fan.org.repo

Dan nonaktifkan:

enabled=0

Kenapa harus non aktif? karena dalam keadaan aktif nanti pas sobat melakukan update dan instalasi bisa – bisa ikut semua paket aplikasi yang tidak berhubungan ikut disertakan juga. Ini sangat beresiko sekali terhadap kestabilan sistemnya. Apalagi niat kita kali ini cuma ingin mengupdate cURL, jangan sampai mendapatkan hal hal lain yang tidak diharapkan.

Akhirnya mari kita update cURL:

yum --enablerepo=city-fan.org update curl

Done!

Saat saya coba yang terinstall adalah cURL 7.54.1:

curl 7.54.1 (x86_64-redhat-linux-gnu) libcurl/7.54.1 OpenSSL/1.0.1e zlib/1.2.3 c-ares/1.12.0 libssh2/1.8.0 nghttp2/1.6.0
Release-Date: 2017-06-14
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz HTTP2 UnixSockets HTTPS-proxy Metalink

Jadi sudah sangat baru karena fitur yang dibutuhkan itu ada sejak 7.36. Semoga bermanfaat.

loading...

About thuekx

Someone want to know much about GOD and Live, and want to share every experience i had, Please click our ads to keep this website alive!!!! Nothing Special About Me, You Can Stop Me But You Can't Stop Us

Check Also

Dekripsi Kode Morse Menggunakan PC Sound Card

Ok gaes kali ini saya akan coba share sebuah artikel tentang mendekripsi kode sandi morse …

Leave a Reply

%d bloggers like this: