背景
系统:centos7.1810
系统中带的版本是:curl7.29,无法直接使用HTTP2,需要升级curl
知识点
- yum repo建立
- yum 使用文件夹
yum 源创建
先在可连外网的机器上下载rpm包,可以在机器上修改配置/etc/yum.conf
keepcache=1
然后yum upgrade,升级的话需要增加其他源:
/etc/yum.repos.d/city-fan.repo
[cityfan]
name=cityfan
baseurl=http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/
enabled=1
gpgcheck=0
# yum upgrade libcurl
包都会缓存在/var/cache/yum中
新建文件夹,将所有缓存的rpm包放在文件夹中,进入文件夹,生成源repodata
# createrepo .
将文件夹传到需升级机器
yum源设置
备份所有yum repo源
创建新repo文件:
...
# 如包文件夹为/root/rpm/
baseurl=file:///root/rpm/
...
再升级
# yum upgrade libcurl
curl -V