Linux下如何更新curl版本

Linux下如何更新curl版本

 更新时间:2023年12月12日 09:42:12   作者:wd520521  
这篇文章主要介绍了Linux下如何更新curl版本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

目录
  • 一、前景
  • 二、步骤
  • 总结

一、前景

由于低版本的curl存在一定的漏洞,会对我们的服务器安全造成问题,所以,我们需要将curl由低版本安装到高版本。

二、步骤

1、首先检测服务器安装的curl版本

curl --version

2、查看服务器安装的curl的安装包

rpm -qa curl

 3、卸载旧版本curl

rpm -e --nodeps curl-7.29.0-59.el7_9.1.x86_64

注意:直接使用yum remove curl卸载,会报错,别的软件依赖,不能卸载,所以必须强制卸载rpm -e –nodeps

4、下载curl包

可以在这个网站上找最新的版本 http://curl.haxx.se/download/,我们下载最新版本7.87.0

wget https://curl.haxx.se/download/curl-7.87.0.tar.gz

注意:大家也可以直接下载到本地没然后上传到服务器

5、解压安装包

tar -xzvf curl-7.87.0.tar.gz

6、进入curl-7.87.0目录

cd curl-7.87.0

7、执行命令

./configure --prefix=/usr/local/curl --with-ssl

8、编译及安装

(1)编译

make

 、

注意:这一步如果报错

make[1]: *** [server.o] Error 1

make[1]: Leaving directory 

make: *** [install] Error 2

 首先查看gcc版本

gcc -v

 

 升级gcc版本

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

修改gcc版本

scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

再次查看gcc版本

gcc -v

修改完之后,重新执行make

 (2)安装

make install

 9、添加环境变量

vim /etc/profile

在文件最后添加以下内容:

export PATH=$PATH:/usr/local/curl/bin

10、加载环境变量

source /etc/profile

 11、查看curl版本

curl --version
curl -V

这样就更新安装成功了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

  • 在Linux中将cURL的输出保存到文件的几种方法
  • 关于Linux的curl指令使用总结
  • Linux使用curl访问网页和wget下载文件
  • Linux下遇到PyCurl的错误解决方法
  • Linux curl表单登录或提交与cookie使用详解


  • Linux
  • curl
  • 版本

相关文章

  • linux之conda环境安装全过程

    这篇文章主要介绍了linux之conda环境安装全过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 2023-05-05

  • CentOS 5 上安装yum的方法

    用过CentOS的人肯定有点不解,CentOS上自带yum,为啥还要安装?因为很多系统上并不一定安装了yum,尤其是vps上,我给客户的vps就经常没有yum,所以对于已经依赖yum的人来说,那还得安装一下的。 2010-05-05

  • LAMP服务器性能优化技巧之Apache服务器优化

    目前LAMP (Linux + Apache + MySQL + PHP) 近几年来发展迅速,已经成为Web 服务器的事实标准。本文我们将介绍基于LAMP组合的服务器的性能优化技巧 2012-02-02

  • 在CentOS7上搭建Jenkins+Maven+Git持续集成环境的方法

    这篇文章主要介绍了在CentOS7上搭建Jenkins+Maven+Git持续集成环境的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 2019-01-01

  • Ubuntu Linux系统下轻松架设nginx+php服务器应用

    一直一来,在Ubuntu Linux系统下调试php的web程序都是使用的apache+php+mysql的开发环境,近来看到网上大家都在讨论nginx架设的Web服务器,据说性能比apache要高上十几倍。所以自己想也想尝尝鲜,在自己的电脑上先装一个体验一下! 2009-08-08

  • Centos 6.4 安装Python 2.7 python-pip的详细步骤

    这篇文章主要介绍了Centos 6.4 安装Python 2.7 python-pip的详细步骤,需要的朋友可以参考下 2017-03-03

  • CentOS设置静态IP的方法总结

    这篇文章主要介绍了CentOS设置静态IP的方法总结的相关资料,需要的朋友可以参考下 2017-06-06

  • Ubuntu 16.04安装Apache Tomcat的方法

    Apache Tomcat是Java Servlet和Java Server Pages技术的开源软件实现。可以使用OpenJDK tomcat运行你的Java应用。Apache Tomcat安装方法大家都不是很清楚,下面小编给大家介绍下Ubuntu 16.04安装Apache Tomcat的方法 2016-10-10

  • Linux下gdb调试打印进程内存信息方式

    这篇文章主要介绍了Linux下gdb调试打印进程内存信息方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教 2023-09-09

  • Linux磁盘设备与LVM管理命令示例详解

    这篇文章主要给大家介绍了关于Linux磁盘设备与LVM管理命令的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 2019-08-08

最新评论

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Linux下如何更新curl版本》
文章链接:https://zhuji.vsping.com/196574.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。