一、前言
curl在命令行或脚本中用于传输数据。curl还用于汽车,电视机,路由器,打印机,音频设备,手机,平板电脑,机顶盒,媒体播放器中,并且是Internet传输引擎,可用于上百亿安装中的数千个软件应用程序。
Linux系统默认安装的版本是,且官方YUM源里的最新版本也为。安装某些软件(如杀毒软件ClanAV)需要更高版本的curl,升级curl有两种方法:
- 使用第三方YUM源升级curl。
- 使用官方提供的软件源包编译安装高版本的curl 。
官网:https://curl.se/
Github地址:https://github.com/curl/curl
二、查看系统CURL版本
curl --version
三、YUM安装升级
## 安装repo
rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/city-fan.org-release-.rhel7.noarch.rpm
## 查看该 repo 源可升级的 curl 版本
yum --showduplicates list curl --disablerepo=* --enablerepo=city*
方法一:
## 修改city-fan.org.repo文件,将[city-fan.org]组的enable值改为1,再使用yum命令升级curl
vi /etc/yum.repos.d/city-fan.org.repo
yum -y update curl
方法二:
## 使用如下命令升级curl
yum -y update --enablerepo=city-fan.org curl
## 检查是否更新成功
curl --version
四、源码编译安装升级
## 下载编译安装
cd /data/tools
wget https://curl.se/download/curl-.tar.gz
tar xf curl-.tar.gz
cd curl-
./configure
make && make install
## 检查是否更新成功
curl --version