CURL_学习笔记_curl 示例

CentOS7系统下升级curl版本

一、前言

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
原文链接:,转发请注明来源!