欢迎来到之路教程(on itroad-com)
从默认的 /var/cache/yum 更改 yum 缓存的位置
- yum 缓存位置在 /etc/yum.conf 文件中配置为 [main] 部分的 cachedir 选项,可以更改:
# cat /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever
根据 yum.conf 的手册页:
# man yum.conf [main] OPTIONS The [main] section must exist for yum to do anything. It consists of the following options: cachedir Directory where yum should store its cache and db files. The default is `/var/cache/yum'.
- 假设我们希望 yum 缓存位置是一个名为 /yum_cache 的新目录。
对 /etc/yum.conf 文件进行适当的更改,如下所示,以更改默认缓存位置。
# cat /etc/yum.conf [main] cachedir=/yum_cache/$basearch/$releasever
虽然我们可以随时更改 yum 缓存的位置,但建议检查和清理 /var 卷,或者,如果需要其中的所有文件,请增加卷大小。
cachedir 指定了 yum 存放下载的包的目录,虽然 keepcache 设置为 0,但 yum 安装后不会存储这些包。
考虑一种情况,yum 缓存所在的 /var 文件系统已满,并且 yum 没有磁盘空间来下载系统更新。
此外,我们还没有将 keepcache 变量设置为 0。
“yum install”命令最终会出现如下错误:
insufficient space in download directory /var/cache/yum/rhel-x86_64-server-6/packages
我们可以清理 yum 缓存,但是,如果我们不想清理并且想要更改默认缓存位置本身,请按照下面列出的步骤操作。
日期:2020-09-17 00:13:12 来源:oir作者:oir