blank的编程之路


  • 首页

  • 归档

  • 搜索
consul atomikos mybatisplus druid nexus nas named bind mysqldump acme.sh Dockerfile rsync keepalived swarm kibana ubuntu linux scp bugfix https ssl certbot curl gogs adminer harbor yum portainer python kubernetes idea java springboot maven docker-compose redis nginx mysql brew git chocolatey jenkins elasticsearch docker haproxy rabbitmq centos

yum updat curl 到官方最新版本

发表于 2019-09-12 | 分类于 运维 | 0 | 阅读次数 528

官方自带的源太旧了 官方已经到7.65

curl -V
curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.36 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 unix-sockets

导入源

rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/city-fan.org-release-2-1.rhel7.noarch.rpm
获取http://www.city-fan.org/ftp/contrib/yum-repo/city-fan.org-release-2-1.rhel7.noarch.rpm
警告:/var/tmp/rpm-tmp.GuS3r8: 头V4 DSA/SHA1 Signature, 密钥 ID b56a8bac: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:city-fan.org-release-2-1.rhel7   ################################# [100%]

启用源 把 [city-fan.org] 中的 enabled=0 改为 1

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=0 !!!!(把0改为1)!!!!
gpgcheck=1
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=0
gpgcheck=1
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=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-city-fan.org

查看软件信息

[[email protected] yum.repos.d]# yum info curl
已加载插件:fastestmirror
Determining fastest mirrors
 * base: mirrors.aliyun.com
 * city-fan.org: cityfan.mirror.digitalpacific.com.au
 * elrepo: hkg.mirror.rackspace.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
base                                                                                                                           | 3.6 kB  00:00:00     
city-fan.org                                                                                                                   | 3.0 kB  00:00:00     
docker-ce-stable                                                                                                               | 3.5 kB  00:00:00     
elrepo                                                                                                                         | 2.9 kB  00:00:00     
epel                                                                                                                           | 5.4 kB  00:00:00     
extras                                                                                                                         | 3.4 kB  00:00:00     
updates                                                                                                                        | 3.4 kB  00:00:00     
(1/11): base/7/x86_64/group_gz                                                                                                 | 166 kB  00:00:00     
(2/11): base/7/x86_64/primary_db                                                                                               | 6.0 MB  00:00:00     
(3/11): elrepo/primary_db                                                                                                      | 425 kB  00:00:00     
(4/11): epel/x86_64/group_gz                                                                                                   |  88 kB  00:00:00     
(5/11): docker-ce-stable/x86_64/updateinfo                                                                                     |   55 B  00:00:00     
(6/11): docker-ce-stable/x86_64/primary_db                                                                                     |  34 kB  00:00:00     
(7/11): epel/x86_64/updateinfo                                                                                                 | 1.0 MB  00:00:00     
(8/11): extras/7/x86_64/primary_db                                                                                             | 215 kB  00:00:00     
(9/11): updates/7/x86_64/primary_db                                                                                            | 7.4 MB  00:00:01     
(10/11): epel/x86_64/primary_db                                                                                                | 6.8 MB  00:00:01     
(11/11): city-fan.org/7/primary_db                                                                                             | 503 kB  00:00:04     
已安装的软件包
名称    :curl
架构    :x86_64
版本    :7.29.0
发布    :51.el7_6.3
大小    :528 k
源    :installed
来自源:updates
简介    : A utility for getting files from remote servers (FTP, HTTP, and others)
网址    :http://curl.haxx.se/
协议    : MIT
描述    : curl is a command line tool for transferring data with URL syntax, supporting
         : FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,
         : SMTP, POP3 and RTSP.  curl supports SSL certificates, HTTP POST, HTTP PUT, FTP
         : uploading, HTTP form based upload, proxies, cookies, user+password
         : authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer
         : resume, proxy tunneling and a busload of other useful tricks.

可安装的软件包
名称    :curl
架构    :x86_64
版本    :7.65.3
发布    :4.0.cf.rhel7
大小    :559 k
源    :city-fan.org/7
简介    : Utility for getting files from remote servers (FTP, HTTP, and others)
网址    :https://curl.haxx.se/
协议    : MIT
描述    : curl is a command line tool for transferring data with URL syntax, supporting
         : FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,
         : SMTP, POP3 and RTSP.  curl supports SSL certificates, HTTP POST, HTTP PUT, FTP
         : uploading, HTTP form based upload, proxies, cookies, user+password
         : authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer
         : resume, proxy tunneling and a busload of other useful tricks.

确认源 OK 可以更新

yum update curl
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * city-fan.org: cityfan.mirror.digitalpacific.com.au
 * elrepo: hkg.mirror.rackspace.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 curl.x86_64.0.7.29.0-51.el7_6.3 将被 升级
---> 软件包 curl.x86_64.0.7.65.3-4.0.cf.rhel7 将被 更新
--> 正在处理依赖关系 libcurl(x86-64) >= 7.65.3-4.0.cf.rhel7,它被软件包 curl-7.65.3-4.0.cf.rhel7.x86_64 需要
--> 正在处理依赖关系 libmetalink.so.3()(64bit),它被软件包 curl-7.65.3-4.0.cf.rhel7.x86_64 需要
--> 正在检查事务
---> 软件包 libcurl.x86_64.0.7.29.0-51.el7_6.3 将被 升级
---> 软件包 libcurl.x86_64.0.7.65.3-4.0.cf.rhel7 将被 更新
--> 正在处理依赖关系 libpsl(x86-64) >= 0.7.0,它被软件包 libcurl-7.65.3-4.0.cf.rhel7.x86_64 需要
--> 正在处理依赖关系 libssh2(x86-64) >= 1.9.0,它被软件包 libcurl-7.65.3-4.0.cf.rhel7.x86_64 需要
--> 正在处理依赖关系 libnghttp2.so.14()(64bit),它被软件包 libcurl-7.65.3-4.0.cf.rhel7.x86_64 需要
--> 正在处理依赖关系 libpsl.so.0()(64bit),它被软件包 libcurl-7.65.3-4.0.cf.rhel7.x86_64 需要
---> 软件包 libmetalink.x86_64.0.0.1.3-9.rhel7 将被 安装
--> 正在检查事务
---> 软件包 libnghttp2.x86_64.0.1.31.1-2.el7 将被 安装
---> 软件包 libpsl.x86_64.0.0.7.0-1.el7 将被 安装
---> 软件包 libssh2.x86_64.0.1.4.3-12.el7_6.3 将被 升级
---> 软件包 libssh2.x86_64.0.1.9.0-2.0.cf.rhel7 将被 更新
--> 解决依赖关系完成

依赖关系解决

======================================================================================================================================================
 Package                           架构                         版本                                         源                                  大小
======================================================================================================================================================
正在更新:
 curl                              x86_64                       7.65.3-4.0.cf.rhel7                          city-fan.org                       559 k
为依赖而安装:
 libmetalink                       x86_64                       0.1.3-9.rhel7                                city-fan.org                        26 k
 libnghttp2                        x86_64                       1.31.1-2.el7                                 epel                                67 k
 libpsl                            x86_64                       0.7.0-1.el7                                  city-fan.org                        45 k
为依赖而更新:
 libcurl                           x86_64                       7.65.3-4.0.cf.rhel7                          city-fan.org                       521 k
 libssh2                           x86_64                       1.9.0-2.0.cf.rhel7                           city-fan.org                       129 k

事务概要
======================================================================================================================================================
安装           ( 3 依赖软件包)
升级  1 软件包 (+2 依赖软件包)

总下载量:1.3 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/6): libnghttp2-1.31.1-2.el7.x86_64.rpm                                                                                      |  67 kB  00:00:00     
libmetalink-0.1.3-9.rhel7.x86_ FAILED                                          
http://nervion.us.es/city-fan/yum-repo/rhel7/x86_64/libmetalink-0.1.3-9.rhel7.x86_64.rpm: [Errno 14] curl#7 - "Failed connect to nervion.us.es:80; Connection refused"
正在尝试其它镜像。
libcurl-7.65.3-4.0.cf.rhel7.x8 FAILED                                          
http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/libcurl-7.65.3-4.0.cf.rhel7.x86_64.rpm: [Errno 14] HTTP Error 404 - Not Found  --:--:-- ETA 
正在尝试其它镜像。
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/.

警告:/var/cache/yum/x86_64/7/city-fan.org/packages/libssh2-1.9.0-2.0.cf.rhel7.x86_64.rpm: 头V4 DSA/SHA1 Signature, 密钥 ID b56a8bac: NOKEY:00:37 ETA 
libssh2-1.9.0-2.0.cf.rhel7.x86_64.rpm 的公钥尚未安装
(2/6): libssh2-1.9.0-2.0.cf.rhel7.x86_64.rpm                                                                                   | 129 kB  00:00:01     
(3/6): curl-7.65.3-4.0.cf.rhel7.x86_64.rpm                                                                                     | 559 kB  00:00:01     
(4/6): libmetalink-0.1.3-9.rhel7.x86_64.rpm                                                                                    |  26 kB  00:00:00     
(5/6): libcurl-7.65.3-4.0.cf.rhel7.x86_64.rpm                                                                                  | 521 kB  00:00:00     
(6/6): libpsl-0.7.0-1.el7.x86_64.rpm                                                                                           |  45 kB  00:00:02     
------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                  487 kB/s | 1.3 MB  00:00:02     
从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-city-fan.org 检索密钥
导入 GPG key 0xB56A8BAC:
 用户ID     : "city-fan.org software librarian <[email protected]>"
 指纹       : 2f04 deae a32c 0963 b696 9a95 e0be 69c9 b56a 8bac
 软件包     : city-fan.org-release-2-1.rhel7.noarch (installed)
 来自       : /etc/pki/rpm-gpg/RPM-GPG-KEY-city-fan.org
是否继续?[y/N]:y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
  正在安装    : libpsl-0.7.0-1.el7.x86_64                                                                                                         1/9 
  正在更新    : libssh2-1.9.0-2.0.cf.rhel7.x86_64                                                                                                 2/9 
  正在安装    : libmetalink-0.1.3-9.rhel7.x86_64                                                                                                  3/9 
  正在安装    : libnghttp2-1.31.1-2.el7.x86_64                                                                                                    4/9 
  正在更新    : libcurl-7.65.3-4.0.cf.rhel7.x86_64                                                                                                5/9 
  正在更新    : curl-7.65.3-4.0.cf.rhel7.x86_64                                                                                                   6/9 
  清理        : curl-7.29.0-51.el7_6.3.x86_64                                                                                                     7/9 
  清理        : libcurl-7.29.0-51.el7_6.3.x86_64                                                                                                  8/9 
  清理        : libssh2-1.4.3-12.el7_6.3.x86_64                                                                                                   9/9 
  验证中      : curl-7.65.3-4.0.cf.rhel7.x86_64                                                                                                   1/9 
  验证中      : libnghttp2-1.31.1-2.el7.x86_64                                                                                                    2/9 
  验证中      : libmetalink-0.1.3-9.rhel7.x86_64                                                                                                  3/9 
  验证中      : libcurl-7.65.3-4.0.cf.rhel7.x86_64                                                                                                4/9 
  验证中      : libssh2-1.9.0-2.0.cf.rhel7.x86_64                                                                                                 5/9 
  验证中      : libpsl-0.7.0-1.el7.x86_64                                                                                                         6/9 
  验证中      : libssh2-1.4.3-12.el7_6.3.x86_64                                                                                                   7/9 
  验证中      : curl-7.29.0-51.el7_6.3.x86_64                                                                                                     8/9 
  验证中      : libcurl-7.29.0-51.el7_6.3.x86_64                                                                                                  9/9 

作为依赖被安装:
  libmetalink.x86_64 0:0.1.3-9.rhel7                  libnghttp2.x86_64 0:1.31.1-2.el7                  libpsl.x86_64 0:0.7.0-1.el7                 

更新完毕:
  curl.x86_64 0:7.65.3-4.0.cf.rhel7                                                                                                                   

作为依赖被升级:
  libcurl.x86_64 0:7.65.3-4.0.cf.rhel7                                       libssh2.x86_64 0:1.9.0-2.0.cf.rhel7                                      

完毕!

确认更新版本

curl -V
curl 7.65.3 (x86_64-redhat-linux-gnu) libcurl/7.65.3 NSS/3.36 zlib/1.2.7 libpsl/0.7.0 (+libicu/50.1.2) libssh2/1.9.0 nghttp2/1.31.1
Release-Date: 2019-07-19
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp 
Features: AsynchDNS GSS-API HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz Metalink NTLM NTLM_WB PSL SPNEGO SSL UnixSockets

Done

  • 本文作者: blank
  • 本文链接: https://blankhang.com/2019/09/12/201909120855
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
# consul # atomikos # mybatisplus # druid # nexus # nas # named # bind # mysqldump # acme.sh # Dockerfile # rsync # keepalived # swarm # kibana # ubuntu # linux # scp # bugfix # https # ssl # certbot # curl # gogs # adminer # harbor # yum # portainer # python # kubernetes # idea # java # springboot # maven # docker-compose # redis # nginx # mysql # brew # git # chocolatey # jenkins # elasticsearch # docker # haproxy # rabbitmq # centos
删除 git 大文件提交记录
CentOS7 使用 Certbot 来自动获取 免费的 ssl 证书并自动配置到 nginx
© 2022 blank
Everything is energy and everything has a frequency