yum缓存包安装

博客记录指定下载不安装操作,下载路径为/download,缓存文件默认存于/var/cache/yum。将下载内容移至另一机子短时无法安装,推测是缓存问题,但未详细追究。
yum install --downloadonly 包名

指定下载不安装、
然后我的下载路径是/download
查看下载的缓存文件,默认存/var/cache/yum

yum -C install packetName

我是在路径里面执行的
但是移动到另外的机子里面短时内不能安装
未详细追究
出现的问题为
好像是缓存问题
在这里插入图片描述

### 使用 Yum 下载并缓存软件 #### 安装 `yum-utils` 工具集 为了更好地管理和下载软件,建议先安装 `yum-utils` 这一工具集合。该集合含了多个辅助工具,如 `debuginfo-install`, `package-cleanup`, `repoquery`, `reposync` 等等[^1]。 ```bash sudo yum install yum-utils ``` #### 利用 `yumdownloader` 命令下载单个或多个 RPM 文件至指定文件夹内 通过设置参数 `--destdir` 来定义目标路径,并可附加 `--resolve` 参数确保连同其依赖项一同被拉取下来[^3]。 ```bash yumdownloader --destdir=/path/to/save/dir --resolve package_name ``` #### 配置 YUM 缓存机制以便离线重用已下载资源 当利用标准方式(即不带特殊标志)调用 `yum install` 或者其他涉及获取远程仓库数据的操作时,默认情况下会自动将所需组件暂存在 `/var/cache/yum/` 中。对于希望长期保留这些副本的情况,则需调整配置使得即使在完成事务处理之后也不会立即清除它们;或者直接采用带有特定选项的手动方法实现相同效果: - **手动控制**:借助于命令行开关 `--downloadonly` 结合 `--downloaddir` 明确指出临时存储区域的位置,在此模式下仅限于执行抓取动作而不触发实际部署过程[^2]。 ```bash sudo yum install --downloadonly --downloaddir=/desired/local/path package_name ``` - **持久化设定**:编辑主配置文件 `/etc/yum.conf` 添加如下条目以改变全局行为: ``` keepcache=1 ``` 如此这般便能达成预期目的——既能够在线批量预取又支持后续断网环境下的重复应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值