百胜用户临时文件(/ var / tmp / yum *)用回购数据填充

卡洛

在我的rhel6系统上,非sudo用户可以执行yum check-update。然后将文件放在中/var/tmp/yum[user]*/那里的repodata很大。我可以吗:

  1. 配置位置?
  2. 配置yum,以便删除旧文件?

我的/ var / tmp / yum-nrpe * / x86_64 / 6Server外观包含以下内容:

28M     el-6-epel/5f32b55aa431745fe8b48deb2e0083a6507d19abbc29562a2e2b01b70ef93ada-primary.sqlite
29M     el-6-epel/89f1177c1b9f003409e2f5a91f7f3074a4b8e162376ffab286a35b8221e0a308-primary.sqlite
29M     el-6-epel/b98f6809469e5de3a13a5b251c5d35c622baecb9f3c593804245c443ace9a224-primary.sqlite
29M     el-6-epel/c79dd64a4e4aa8fb160353e9cd9d8e10120f5402a18aca730ae860d07f52bda3-primary.sqlite
29M     el-6-epel/e4b306d444fcfb361f7f2aace64a3ef67c8bd7fd1cbd251e64f150096f2f1ba9-primary.sqlite
1.2M    el-6-comp-extra/6c04e2f2f68bc085d529d857dd6c0539ff23d5139d2be21565dac3d8e586bae0-primary.sqlite
15M     rhel-6-server-optional-rpms/2469dd815fb83f3667f043cf3098a487a13ac6955ea36b2349bdc3a2ee1e20d2-primary.sqlite
15M     rhel-6-server-optional-rpms/bf8ce73943e4c78fc4205924fbfaf20ec4bcb72757f03366ec1245ffe2e0803e-primary.sqlite
15M     rhel-6-server-optional-rpms/e4f6cad281229297c712f8dd828c2062f8fbc02c6be215ea0df35059e98b4a5d-primary.sqlite
124M    rhel-6-server-rpms/5a411e3bf6a743656636e6baaec1680eec3480cf69acb79aad11c535862f2787-primary.sqlite
124M    rhel-6-server-rpms/60daa8229ca2386d6c7f319ce1fd819a46109e0b7a42c90e48acde23c3b200f6-primary.sqlite
124M    rhel-6-server-rpms/8592d0cd0b2e358c7850dee130497cb8969a72b9ac28cddc13a054caccee6d65-primary.sqlite
124M    rhel-6-server-rpms/f5798fe075da31815c5e43356a10c208af55a972b61fea37d63ea6edb3a78cae-primary.sqlite
dsmsk80

当您yum以非特权用户身份运行时,它会将目录/var/tmp或由shell变量设置的目录用作缓存目录TMPDIR因此,您可以通过运行以下命令来更改默认行为yum

TMPDIR=/tmp yum check-update
TMPDIR=/tmp yum makecache

您可以运行yum清除缓存目录的相同方法

TMPDIR=/tmp yum clean metadata
TMPDIR=/tmp yum clean all

使用clean alloption时,请忽略有关rpmdb文件的警告,因为用户没有权限。

最后,您可以导出TMPDIR变量以使其在运行时不再重复使用yum

export TMPDIR=/tmp
yum check-update
yum clean metadata

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果/ var / tmp在临时文件系统上,怎么办?

RSQLite - 在 /var/tmp 中创建数据库日志文件

临时文件系统上的/ var / cache

yum +启用时如何在yum中启用回购

如何从servlet在/ tmp中创建一个临时文件?

在无服务器Lambda函数中访问/ tmp或其他临时文件结构

/ tmp与/ dev / shm在Linux上用于临时文件存储?

程序是否应该删除/ tmp中的临时文件?

临时文件未出现在 xampp/tmp 中

Laravel图片以“ / private / var / tmp /”发布到数据库

我可以删除/ var / tmp / mkinitramfs- *文件吗?

Updatedb:无法打开`/var/lib/mlocate/mlocate.db'的临时文件

bash脚本创建yum回购定义文件

如何在Linux中将临时文件夹(.tmp)转换为二进制文件(.bin)

致命的:无法创建临时文件'/home/vagrant/ProjectsTest/.git/objects/pack/tmp_pack_XXXXXX':权限被拒绝

/ tmp和/ var / tmp有什么区别?

如何将符号链接从/ var / tmp还原到/ tmp

Fedora 19:保持/ tmp / var / tmp目录清洁的最佳方法

COPY失败:stat / var / lib / docker / tmp / docker-xxx:没有这样的文件或目录

CIF挂载的Yum回购

为什么密码/ w填充临时文件而不是写入原始磁盘?

将数据写入文件名存储在R环境中的临时文件中

yum如何处理回购文件的“ enabled = 0”?

Ubuntu中是否有与Redhat中的/var/log/yum.log等效的文件?

谁应该拥有/ var / log和/ var / tmp

从azure blob存储读取xlsx到pandas数据帧,而无需创建临时文件

如何通过临时文件将数据传输到其他进程

在哪里放置临时文件才能访问模型数据/方法

MySQL数据库从远程主机转储而没有临时文件