Linux CentOS 7升级curl8.4.0使用编译安装方式

1、查看当前版本

复制代码
# curl --version  
curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.19.1 Basic ECC zlib/1.2.7 libidn/1.28 libssh2/1.4.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp 
Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz

2、下载curl 8.4.0:

https://curl.se/download/curl-8.4.0.tar.gz

3、编译安装curl8.4.0

复制代码
tar -zxf curl-8.4.0.tar.gz
cd curl-8.4.0
./configure --prefix=/usr/local/curl  --without-ssl
sudo make
sudo make install
chmod 755 -R /usr/local/curl
chmod 755 /usr/bin/curl
mv /usr/bin/curl{,.bak20231015}
cp /usr/local/curl/bin/curl /usr/bin/curl
cp /etc/profile{,.bak20231015}
echo "export PATH=\$PATH:/usr/local/curl/bin" >> /etc/profile
source /etc/profile

安装后再次检查升级后版本情况

复制代码
# curl --version
curl 8.4.0 (x86_64-pc-linux-gnu) libcurl/8.4.0 zlib/1.2.7
Release-Date: 2023-10-11
Protocols: dict file ftp gopher http imap mqtt pop3 rtsp smtp telnet tftp
Features: alt-svc AsynchDNS IPv6 Largefile libz UnixSockets
相关推荐
独隅几秒前
Linux 系统下 ADB 环境 的详细安装步骤和基础设置指南
linux·运维·adb
码农爱学习1 分钟前
使用cJosn读写配置文件
java·linux·网络
自然常数e10 分钟前
预处理讲解
java·linux·c语言·前端·visual studio
哼?~14 分钟前
Linux线程同步
linux
tumeng071120 分钟前
Linux(CentOS)安装 Nginx
linux·nginx·centos
cyber_两只龙宝21 分钟前
【Docker】Docker的原生网络介绍
linux·运维·docker·云原生·容器
AzusaFighting27 分钟前
Dify (Ubuntu 24.04 Noble x64)部署教程
linux·运维·ubuntu
xlp666hub32 分钟前
一篇文章彻底搞懂Linux驱动的并发控制与中断上下半部机制
linux·面试
木心月转码ing36 分钟前
三个小技巧(commit message规范、代码格式化技巧、WSL开启网络代理)
linux
Agent产品评测局43 分钟前
企业超自动化落地,如何打通全业务流程的数据孤岛?技术路径全景盘点与选型指南
运维·人工智能·ai·chatgpt·自动化