• CentOS 7 更新 curl 为最新版本


    0x01 介绍

    由于 CentOS 7 内置的 curl 和 libcurl 源为较旧的 7.29.0,不支持一些新特性且有安全性问题,所以需要更新一下。

    0x02 如何更新

    在这里使用 city-fan 的更新源来更新。

    1. 更新 ca-bundle

    1. 首先备份一下:

    cp /etc/pki/tls/certs/ca-bundle.crt /etc/pki/tls/certs/ca-bundle.crt.bak

    2. 更新并替换:

    curl http://curl.haxx.se/ca/cacert.pem -o /etc/pki/tls/certs/ca-bundle.crt

    2. 新增 repo 源

    1. 新增 repo:

    vim /etc/yum.repos.d/city-fan-for-curl.repo

    内容为:

    [CityFanforCurl]
    name=City Fan Repo
    baseurl=http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/
    enabled=0
    gpgcheck=0

    3. 更新 curl

    直接使用如下命令进行更新:

    yum update curl --enablerepo=CityFanforCurl -y

    更新完成后,建议重启一下。就可以正常使用了。

    查看版本:

    [root@VM-0-17-centos local]# curl -V
    curl 7.76.1 (x86_64-redhat-linux-gnu) libcurl/7.60.0 OpenSSL/1.0.2k zlib/1.2.7
    Release-Date: 2021-04-14
    Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp 
    Features: AsynchDNS HTTPS-proxy IPv6 Largefile libz Metalink NTLM NTLM_WB SSL UnixSockets
    WARNING: curl and libcurl versions do not match. Functionality may be affected.

    感谢

    https://www.htcp.net/337.html


    作者:习惯沉淀

    如果文中有误或对本文有不同的见解,欢迎在评论区留言。

    如果觉得文章对你有帮助,请点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!

    扫码关注一线码农的学习见闻与思考。

    回复"大数据","微服务","架构师","面试总结",获取更多学习资源!
  • 相关阅读:
    Centos7 GRE Tunnel
    centos 7 增加永久静态路由
    ceph bluestore与 filestore 数据存放的区别
    swift对象存储安装
    [WebRTC] Audio Codec Encoder 基类注解
    [WebRTC] 源码中的Audio Codec整理
    [Math] Maple函数用法
    [Server] Nginx Https配置 及 Firefox提示“此页面使用较弱加密”
    [Windows] 导出所有设置过的Group Policy
    [Tool] WebDav 安装及使用
  • 原文地址:https://www.cnblogs.com/yadongliang/p/14679960.html
Copyright © 2020-2023  润新知