✍46 设置yum下载安装包(rpm)缓存位置

设置yum安装包缓存位置

场景适用

  • 在公司内部网络, 离线(无法访问外网的情况下), 我们可以先将所需要的rpm包下载好, 传进服务器进行离线安装
  • yum 可以配置将安装的软件包(rpm包)进行缓存

配置

  • 更改 yum.conf
vim /etc/yum.conf

# cachedir 为安装包缓存的路径
# keepcache 表示是否进行缓存: 1 是, 0 否
[main]
cachedir=/var/cache/yum/$basearch/$releasever  # 可自行修改
keepcache=1
  • 缓存的rpm包一般在: update/packages 或者 base/packages 下, 当然其他的也有可能

一键下载 rpm 所有的依赖

yumdownloader httpd --resolve --destdir=./

# httpd 是你想要下载的包名
# --resolve 下载其 rpm 包及其依赖包
# destdir 指定文件夹,可以不指定(当前目录下)

一键安装所有rpm包

rpm -ivh ./*.rpm --nodeps --force
# --force 强制安装
# --nodeps 忽略依赖安装
posted @ 2021-11-26 13:00  给你骨质唱疏松  阅读(520)  评论(0编辑  收藏  举报