CentOS升级curl

2023-05-16

 1、安装repo

rpm -Uvh  http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/x86_64/city-fan.org-release-2-1.rhel6.noarch.rpm

2、查看该 repo 包含的 curl 版本

yum --showduplicates list curl --disablerepo="*" --enablerepo="city*"

3、修改该repo的enable为1

vi /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=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-city-fan.org

4、安装curl

yum install  -y curl

5、查看curl版本

curl -V

[root@master ~]# rpm -Uvh  http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/x86_64/city-fan.org-release-2-1.rhel6.noarch.rpm
Retrieving http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/x86_64/city-fan.org-release-2-1.rhel6.noarch.rpm
warning: /var/tmp/rpm-tmp.tFavlc: Header V4 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:city-fan.org-release-2-1.rhel6   ################################# [100%]
[root@master ~]# yum --showduplicates list curl --disablerepo="*" --enablerepo="city*"
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * city-fan.org: www.city-fan.org
 * city-fan.org-source: www.city-fan.org
city-fan.org                                                                                                                          | 3.0 kB  00:00:00
city-fan.org-debuginfo                                                                                                                | 3.0 kB  00:00:00
city-fan.org-source                                                                                                                   | 3.0 kB  00:00:00
(1/3): city-fan.org-debuginfo/7/primary_db                                                                                            |  41 kB  00:00:01
(2/3): city-fan.org-source/7/primary_db                                                                                               | 357 kB  00:00:12
(3/3): city-fan.org/7/primary_db                                                                                                      | 517 kB  00:00:33
Installed Packages
curl.x86_64                                                         7.29.0-59.el7_9.1                                                            @updates
Available Packages
curl.x86_64                                                         7.82.0-2.0.cf.rhel7                                                          city-fan.org
[root@master ~]# vi /etc/yum.repos.d/city-fan.org.repo
[root@master ~]# yum install curl
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * city-fan.org: nervion.us.es
http://nervion.us.es/city-fan/yum-repo/rhel7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
To address this issue please refer to the below wiki article

https://wiki.centos.org/yum-errors

If above article doesn't help to resolve this issue please use https://bugs.centos.org/.

city-fan.org                                                                                                                          | 3.0 kB  00:00:00
Resolving Dependencies
--> Running transaction check
---> Package curl.x86_64 0:7.29.0-59.el7_9.1 will be updated
---> Package curl.x86_64 0:7.82.0-2.0.cf.rhel7 will be an update
--> Processing Dependency: libcurl(x86-64) >= 7.82.0-2.0.cf.rhel7 for package: curl-7.82.0-2.0.cf.rhel7.x86_64
--> Running transaction check
---> Package libcurl.x86_64 0:7.29.0-59.el7_9.1 will be updated
---> Package libcurl.x86_64 0:7.82.0-2.0.cf.rhel7 will be an update
--> Processing Dependency: libpsl(x86-64) >= 0.7.0 for package: libcurl-7.82.0-2.0.cf.rhel7.x86_64
--> Processing Dependency: libssh2(x86-64) >= 1.10.0 for package: libcurl-7.82.0-2.0.cf.rhel7.x86_64
--> Processing Dependency: libnghttp2.so.14()(64bit) for package: libcurl-7.82.0-2.0.cf.rhel7.x86_64
--> Processing Dependency: libpsl.so.0()(64bit) for package: libcurl-7.82.0-2.0.cf.rhel7.x86_64
--> Running transaction check
---> Package libnghttp2.x86_64 0:1.33.0-1.1.el7 will be installed
---> Package libpsl.x86_64 0:0.7.0-1.el7 will be installed
--> Processing Dependency: libicudata.so.50()(64bit) for package: libpsl-0.7.0-1.el7.x86_64
--> Processing Dependency: libicuuc.so.50()(64bit) for package: libpsl-0.7.0-1.el7.x86_64
---> Package libssh2.x86_64 0:1.8.0-4.el7 will be updated
---> Package libssh2.x86_64 0:1.10.0-4.0.cf.rhel7 will be an update
--> Running transaction check
---> Package libicu.x86_64 0:50.2-4.el7_7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================
 Package                            Arch                           Version                                        Repository                            Size
=============================================================================================================================================================
Updating:
 curl                               x86_64                         7.82.0-2.0.cf.rhel7                            city-fan.org                         636 k
Installing for dependencies:
 libicu                             x86_64                         50.2-4.el7_7                                   base                                 6.9 M
 libnghttp2                         x86_64                         1.33.0-1.1.el7                                 epel                                  68 k
 libpsl                             x86_64                         0.7.0-1.el7                                    city-fan.org                          45 k
Updating for dependencies:
 libcurl                            x86_64                         7.82.0-2.0.cf.rhel7                            city-fan.org                         573 k
 libssh2                            x86_64                         1.10.0-4.0.cf.rhel7                            city-fan.org                         134 k

Transaction Summary
=============================================================================================================================================================
Install             ( 3 Dependent packages)
Upgrade  1 Package  (+2 Dependent packages)

Total download size: 8.3 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/6): libnghttp2-1.33.0-1.1.el7.x86_64.rpm                                                                                           |  68 kB  00:00:00
(2/6): libicu-50.2-4.el7_7.x86_64.rpm                                                                                                 | 6.9 MB  00:00:00
warning: /var/cache/yum/x86_64/7/city-fan.org/packages/curl-7.82.0-2.0.cf.rhel7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID b56a8bac: NOKEY00:00:12 ETA
Public key for curl-7.82.0-2.0.cf.rhel7.x86_64.rpm is not installed
(3/6): curl-7.82.0-2.0.cf.rhel7.x86_64.rpm                                                                                            | 636 kB  00:00:34
(4/6): libpsl-0.7.0-1.el7.x86_64.rpm                                                                                                  |  45 kB  00:00:02
(5/6): libssh2-1.10.0-4.0.cf.rhel7.x86_64.rpm                                                                                         | 134 kB  00:00:08
(6/6): libcurl-7.82.0-2.0.cf.rhel7.x86_64.rpm                                                                                         | 573 kB  00:00:47
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                        178 kB/s | 8.3 MB  00:00:47
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-city-fan.org
Importing GPG key 0xB56A8BAC:
 Userid     : "city-fan.org software librarian <software@city-fan.org>"
 Fingerprint: 2f04 deae a32c 0963 b696 9a95 e0be 69c9 b56a 8bac
 Package    : city-fan.org-release-2-1.rhel6.noarch (installed)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-city-fan.org
Is this ok [y/N]: y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
  Installing : libnghttp2-1.33.0-1.1.el7.x86_64                                                                                                          1/9
  Installing : libicu-50.2-4.el7_7.x86_64                                                                                                                2/9
  Installing : libpsl-0.7.0-1.el7.x86_64                                                                                                                 3/9
  Updating   : libssh2-1.10.0-4.0.cf.rhel7.x86_64                                                                                                        4/9
  Updating   : libcurl-7.82.0-2.0.cf.rhel7.x86_64                                                                                                        5/9
  Updating   : curl-7.82.0-2.0.cf.rhel7.x86_64                                                                                                           6/9
  Cleanup    : curl-7.29.0-59.el7_9.1.x86_64                                                                                                             7/9
  Cleanup    : libcurl-7.29.0-59.el7_9.1.x86_64                                                                                                          8/9
  Cleanup    : libssh2-1.8.0-4.el7.x86_64                                                                                                                9/9
  Verifying  : libssh2-1.10.0-4.0.cf.rhel7.x86_64                                                                                                        1/9
  Verifying  : libcurl-7.82.0-2.0.cf.rhel7.x86_64                                                                                                        2/9
  Verifying  : libpsl-0.7.0-1.el7.x86_64                                                                                                                 3/9
  Verifying  : libicu-50.2-4.el7_7.x86_64                                                                                                                4/9
  Verifying  : curl-7.82.0-2.0.cf.rhel7.x86_64                                                                                                           5/9
  Verifying  : libnghttp2-1.33.0-1.1.el7.x86_64                                                                                                          6/9
  Verifying  : curl-7.29.0-59.el7_9.1.x86_64                                                                                                             7/9
  Verifying  : libssh2-1.8.0-4.el7.x86_64                                                                                                                8/9
  Verifying  : libcurl-7.29.0-59.el7_9.1.x86_64                                                                                                          9/9

Dependency Installed:
  libicu.x86_64 0:50.2-4.el7_7                      libnghttp2.x86_64 0:1.33.0-1.1.el7                      libpsl.x86_64 0:0.7.0-1.el7

Updated:
  curl.x86_64 0:7.82.0-2.0.cf.rhel7

Dependency Updated:
  libcurl.x86_64 0:7.82.0-2.0.cf.rhel7                                          libssh2.x86_64 0:1.10.0-4.0.cf.rhel7

Complete!
[root@master ~]# curl -V
curl 7.82.0 (x86_64-redhat-linux-gnu) libcurl/7.82.0 NSS/3.53.1 zlib/1.2.7 libpsl/0.7.0 (+libicu/50.1.2) libssh2/1.10.0 nghttp2/1.33.0 OpenLDAP/2.4.44
Release-Date: 2022-03-05
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS GSS-API HSTS HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL UnixSockets

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CentOS升级curl 的相关文章

随机推荐

  • SpringBoot项目无法接收到数据(Whitelabel Error Page)

    前言 在一次SpringBoot项目模块迁移的过程中 xff0c 新建的模块无法接收到前端的数据 xff0c 在地址栏输入对应的url后显示Whitelabel Error Page 正文 核对了url以及启动类上注解 64 SpringB
  • 解决android7.1系统出现的Consumer closed input channel or an error occurred. events=0x9错误

    自己实现的一个Socket聊天app xff0c 这个app是在17年的时候写的 xff08 当时也是随便写的 xff0c 没注意太多细节 xff09 xff0c 那个时候还是android4 4系统的手机 xff0c 然后写完在真机上调试
  • Java实现多线程轮流打印1-100的数字

    正文 首先打印1 100数字如果用一个单线程实现那么只要一个for循环即可 xff0c 那么如果要用两个线程打印出来呢 xff1f xff08 一个线程打印奇数 xff0c 一个线程打印偶数 xff09 于是大家会想到可以通过加锁实现 xf
  • 安卓手机利用DroidCam当电脑摄像头使用方法

    笔记本电脑有点老了 xff0c 摄像头好像坏了 xff0c 重装了一下午驱动都没弄好 xff0c 换了ubuntu系统也打不开摄像头 xff0c 然后就放弃了 xff0c 于是想到了能不能用android手机当笔记本电脑的摄像头 xff1f
  • Dell安装驱动程序出现的错误(DupAPI::Execute): *** Shell Execute Error. System error text

    在官网下的驱动却怎么也安装不上 xff0c 一直提示 The update installer operation is unsuccessful 然后打开日志文件查看 xfeff 04 10 19 10 12 11 Update Pack
  • 浮点数大小比较

    引言 在一次某公司的笔试题中出现了一题在一个无序的浮点数数组中找出相同的数 xff0c 那么在计算机中一般的整型的十进制数一般都是直接通过 61 61 来判断两个数是否相等的 xff0c 但是如果是浮点数还可以用这样的方式进行判断吗 xff
  • int的取值范围

    引言 在学C 43 43 或者Java的时候应该都会先了解各种基本数据类型的初值和它们的取值范围 xff0c 有些人可能会不太重视这块内容 xff0c 其实很重要 xff0c 很多大公司面试的过程中都会问到int的取值范围 xff0c 溢出
  • Intel汇编语言程序设计学习-第三章 汇编语言基础-上

    汇编语言基础 3 1 汇编语言的基本元素 有人说汇编难 xff0c 有人说汇编简单 xff0c 我个人不做评价 xff0c 下面是一个简单的实例 xff08 部分代码 xff09 xff1a main PROC mov eax 5 5送 E
  • 向量和矩阵范数

    参考 xff1a https en wikipedia org wiki Matrix norm Frobenius norm https blog csdn net Michael Corleone article details 752
  • ubuntu安装后分辨率只有一个选项

    ubuntu 16 04安装后分辨率只有一个选项 1024x768 xff0c 使用xrandr命令出现错误 xff1a xrandr Failed to get size of gamma for output default xff0c
  • android.hardware.Camera入坑之旅

    1 相机预览方向适配 可以参考谷歌官方适配方案 public static void setCameraDisplayOrientation Activity activity int cameraId android hardware C
  • MySQL深入的学习笔记

    MYSQL高级 MySql架构演变 这个很重要 软件的环境是如何从单应用算法极致优化的方向 到分布式的进化 这个时代 就会淘汰好多单体应用的coder 比如我自己 哈哈哈哈 1 0时代 单机单库 单应用 单数据库 快速 方便 好维护 并发量
  • Java变量的声明、初始化和作用域

    一 Java变量的声明 在 Java 程序设计中 xff0c 每个声明的变量都必须分配一个类型 声明一个变量时 xff0c 应该先声明变量的类型 xff0c 随后再声明变量的名字 下面演示了变量的声明方式 double salary int
  • 无线网卡无法启动(代码 10),怎么办?

    前言 无线网卡突然无法启动 xff0c 代码 10 xff0c 怎么办 xff1f 本文记述了作者遇到这个问题的经历和最终解决方法 xff0c 希望我的分享能给大家节约宝贵时间 一 我遇到的问题 先说明一下 xff1a 我用的是华硕的飞行堡
  • systemd内置变量

    替换符含义 b系统的 34 Boot ID 34 字符串 参见 random 4 手册 C缓存根目录 对于系统实例来说是 var cache xff1b 对于用户实例来说是 XDG CACHE HOME E配置根目录 对于系统实例来说是 e
  • IOS轻松实现仿网易新闻顶部滑动指示器(Scrollview实现)

    实现原理很简单 xff0c 就是利用了scrollview进行自定义 xff0c 对外部传入的scrollview滑动事件进行监听 xff0c 源码如下 xff1a xff08 1 xff09 h文件代码 ScrollViewIndicat
  • 【极客日常】Go语言string、int、float、rune、byte等数据类型的转换方法

    golang的数据类型转换是困惑新gopher的一大问题之一 相对于python xff0c golang的数据类型转换可要麻烦的多 xff0c 而且还不走寻常路地诞生了些新的方法跟名词 因此本文讲解golang常见数据类型string i
  • View的mParent变量初始化

    mParent变量实际上是PhoneWindow DecorView类型 xff0c 是所有应用窗口的根视图 xff0c 是FrameLayout的子类 View的requestLayout 函数也是调用了mParent requestLa
  • java:N的N次方

    题目描述 现给你一个正整数N xff0c 请问N N的最左边的数字是什么 xff1f 输入格式 输入包含多组测试数据 每组输入一个正整数N xff08 N lt 61 1000000 xff09 输出 对于每组输入 xff0c 输出N N的
  • CentOS升级curl

    1 安装repo rpm Uvh http www city fan org ftp contrib yum repo rhel6 x86 64 city fan org release 2 1 rhel6 noarch rpm 2 查看该