Update/Install Latest Curl Version on RHEL 8/RHEL 7/CentOS 8/CentOS 7

curl is a command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features. curl is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the internet transfer backbone for thousands of software applications affecting billions of humans daily.
Hãy bắt đầu với quá trình nâng cấp Curl:
Update Curl on RHEL 8 / CentOS 8 :
rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel8/x86_64/city-fan.org-release-2-1.rhel8.noarch.rpm dnf install -y yum-utils dnf-config-manager --disable city-fan.org dnf --enablerepo=city-fan.org install libcurl libcurl-devel curl
**not yet updated for centos 8
Update Curl on RHEL 7 / CentOS 7 :
rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/city-fan.org-release-2-1.rhel7.noarch.rpm yum install -y yum-utils yum-config-manager --disable city-fan.org yum --enablerepo=city-fan.org install libcurl libcurl-devel
Update Curl on RHEL 6 / CentOS 6 :
# x86_64 rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/x86_64/city-fan.org-release-2-1.rhel6.noarch.rpm yum install -y yum-utils yum-config-manager --disable city-fan.org yum --enablerepo=city-fan.org install libcurl libcurl-devel # i386 rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/i386/city-fan.org-release-2-1.rhel6.noarch.rpm yum install -y yum-utils yum-config-manager --disable city-fan.org yum --enablerepo=city-fan.org install libcurl libcurl-devel
Oki, bạn đã cập nhật thành công phiên bản curl trên hệ điều hành của mình.
Để kiểm tra Phiên bản của Curl thông qua dòng lệnh, hãy nhập lệnh này:
curl -V
Example output :
curl 7.77.0 (x86_64-redhat-linux-gnu) libcurl/7.77.0 NSS/3.53.1 zlib/1.2.7 libpsl/0.7.0 (+libicu/50.1.2) libssh2/1.9.0 nghttp2/1.33.0 Release-Date: 2021-05-26 Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp Features: alt-svc AsynchDNS GSS-API HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz Metalink NTLM NTLM_WB PSL SPNEGO SSL UnixSockets
Cách cập nhật curl lên phiên bản tương lai :
Vì lý do ổn định, nó sẽ không được cập nhật thông qua lệnh yum update vì repo bị tắt, bạn có thể chạy lệnh sau để cập nhật curl theo cách thủ công, đảm bảo bạn đã làm theo các bước đã đề cập ở trên:
yum --enablerepo=city-fan.org install curl libcurl libcurl-devel libmetalink libpsl libssh2 libssh2-devel or yum --enablerepo=city-fan.org update curl libcurl libcurl-devel libmetalink libpsl libssh2 libssh2-devel
Như vậy, ItWeb đã hướng dẫn bạn hoàn tất cập nhật phiên bản Curl mới nhất. Cảm ơn bạn đã theo dõi bài viết này.