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