首页 > 系统相关 >centos7 升级curl-8.2.1 支持http2 (yum update)

centos7 升级curl-8.2.1 支持http2 (yum update)

时间:2023-12-29 11:11:43浏览次数:30  
标签:city 8.2 releasever update centos7 fan yum org curl

转载于:https://www.cnblogs.com/huangweimin/articles/15882913.html

CentOS 7 默认的 curl 版本最新就到 7.29 ,它是不支持http2的

# curl  --version
curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.53.1 zlib/1.2.7 libidn/1.28 libssh2/1.8.0
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 unix-sockets
  
# curl  --http2 https://www.baidu.com
curl: option --http2: is unknown
curl: try 'curl --help' or 'curl --manual' for more information

最近业务上有需求,需要curl支持http2,其实是php依赖的libcurl扩展,本质上是libcurl的版本低了。所以需要升级curl,但是网上的文章都是说要编译curl安装,比较麻烦,容易出错。且还要区分安装openSSL还是NSS, 所以建议使用rpm的yum update来更新curl

 

一、添加city-fan.org的源

vim /etc/yum.repos.d/city-fan.org.repo  # 编辑文件添加如下

[city-fan.org]
name=city-fan.org repository for Red Hat Enterprise Linux (and clones) $releasever ($basearch)
#baseurl=http://mirror.city-fan.org/ftp/contrib/yum-repo/rhel$releasever/$basearch
mirrorlist=http://mirror.city-fan.org/ftp/contrib/yum-repo/mirrorlist-rhel$releasever
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-city-fan.org

[city-fan.org-debuginfo]
name=city-fan.org debuginfo repository for Red Hat Enterprise Linux (and clones) $releasever ($basearch)
#baseurl=http://www.city-fan.org/ftp/contrib-debug/rhel$releasever/$basearch
mirrorlist=http://www.city-fan.org/ftp/contrib-debug/mirrorlist-rhel$releasever
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-city-fan.org

[city-fan.org-source]
name=city-fan.org source repository for Red Hat Enterprise Linux (and clones) $releasever
#baseurl=http://mirror.city-fan.org/ftp/contrib/yum-repo/rhel$releasever/source
mirrorlist=http://mirror.city-fan.org/ftp/contrib/yum-repo/source-mirrorlist-rhel$releasever
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-city-fan.org

 

二、更新curl
# yum update curl

三、测试,发现curl已经更新了,支持http2

 



标签:city,8.2,releasever,update,centos7,fan,yum,org,curl
From: https://www.cnblogs.com/zinging/p/17934351.html

相关文章

  • centos7 安装 mysql8 ,yum方式
    1、添加yum库sudoyuminstall-yhttps://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm 2、导入mysqlGPG公钥  失效的:sudorpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysqlrpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022 ......
  • centos7 yum安装Postgresql14和postgis
    1.安装postgresql#安装依赖包yuminstall-yglibc-develbisonflexreadline-develzlib-develpgdg-srpm-macroslz4-devellibicu-develllvm5.0-develllvm-toolset-7-clangkrb5-devele2fsprogs-devel\openldap-develpam-develperl-ExtUtils-Embedpython3-develt......
  • centos7给文件夹及子文件夹赋权
    sudochown-R新所有者:新组/路径/到/文件夹这里的参数解释如下:sudo 是“superuserdo”的缩写,它允许普通用户执行需要超级用户权限的命令。chown 是“changeowner”的缩写,它用于更改文件或目录的用户所有者和/或组。-R 或 --recursive 表示递归地操作,即......
  • day22 Skywalking的整体架构及特性-基于Helm的Skywalking部署管理 (8.1-8.2)
    8.1-Skywalking的整体架构及特性一、为什么需要链路追踪随着云计算和微服务架构的普及,越来越多的企业开始采用分布式架构开放应用程序。在这种复杂的架构中,应用程序的性能问题变得更加棘手,传统的单机监测工具已经无法满足需求。二、Skywalking简介Skywalking是国内开源的基......
  • centos7 操作系统怎么配置公网IP地址
    在CentOS7操作系统中配置公网IP地址是一个常见的任务,本文将介绍如何在CentOS7上配置公网IP地址的步骤。步骤一:登录到CentOS7服务器首先,使用SSH客户端登录到CentOS7服务器。确保您具有管理员权限或root用户权限。步骤二:编辑网络配置文件接下来,我们需要编辑网络配置文件以配置公......
  • 搭建CentOS7内网源
    需求:因内网环境,无法访问公网,机房新上架一批服务器,使用了centos7的操作系统,为安装软件时方便安装依赖,在内网服务器中搭建了一个centos7的yum源。yum源服务器:centos7.9系统。 外网服务器操作:1、在一台能够使用外网的服务器中,搭建好网络源(这里使用阿里的源)curl-o/etc/yum.re......
  • 虚拟机中安装mysql 完整教程( CentOS7 版本)
    一、检查是否安装了MysqlYum检查yumlistinstalled|grepmysql安装则直接删除yumremovemysql-community-client.x86_64yumremovemysqlmysql-servermysql-libscompat-mysqlyumremovemysql-community-releaserpm检查:rpm-qa|grep-imysql//有则直......
  • CentOS7下快速升级至OpenSSH9.3p2安全版本
    之前的文章可供参考:CentOS7下快速升级OpenSSH至8.9p1安全版本一、CentOS7服务器上编译生成OpenSSH9.3p2的RPM包1、编译打包的shell脚本来源于该项目https://github.com/boypt/openssh-rpms复制(图片点击放大查看)unzipopenssh-rpms-main.zip-d/optcd/opt/cdop......
  • 【VMware】虚拟机安装centos7安装教程(秒看秒懂)
    一、Centos7背景简介          CentOS7是一个企业级的Linux发行版本,它源于RedHat免费公开的源代码进行再发行。内核更新至3.10.0、支持Linux容器、支持OpenVMwareTools及3D图像即装即用、支持OpenJDK-7作为缺省JDK、支持内核空间内的iSCSI及FCoE、支持PTPv2等功能......
  • Centos7使用Docker部署Nextcloud
    基础环境系统centos7.9内存2G以上磁盘30G以上安装部署1、安装基础工具[root@localhost~]#yum-yinstallvimnet-toolsnmaptreelrzszlsof2、添加阿里docker源[root@localhost~]#wget-P/etc/yum.repos.d/https://mirrors.aliyun.com/docker-ce/linux/centos/docker-......