度阡舅 发表于 2025-7-31 02:25:53

普通用户修改repo文件下载rpm包

前言

我们有个服务会在pod内下载rpm包,只是下载,并不安装。本来是正常运行的,但最近公司的repo源启用了动态密码,这个动态密码只有1天的有效期,导致新镜像出来后只有第一天能正常下载rpm包。更蛋疼的时候pod内只能用普通用户,没法修改存放在/etc/yum.repo.d目录下的repo文件。翻了下dnf命令的官方文档,发现普通用户可以通过指定一个repo文件的方式下载rpm包,这个repo文件可以放在任意目录。
步骤


[*]使用普通用户创建.repo文件, database.repo

baseurl=https://rpm.xitian.internal/prod/database/noarch/
enabled=1
gpgcheck=1
gpgkey = https://rpm.xitian.internal/prod/gpg_public_key.pub,https://rpm.xitian.internal/prod/gpg_public_key256.pub
module_hotfixes=1
name=Database prod
priority=1|int
username=tmp_1750668281
password=TxZZ1wh9W0-Vaaa


baseurl=https://rpm.xitian.internal/qa/database/noarch/
enabled=1
gpgcheck=1
gpgkey = https://rpm.xitian.internal/prod/gpg_public_key.pub,https://rpm.xitian.internal/prod/gpg_public_key256.pub
module_hotfixes=1
name=Database QA
priority=1|int
username=tmp_1750668281
password=TxZZ1wh9W0-V
[*]指定该repo文件来下载
dnf --config=database.repo --repo=database download custom-postgres --destdir=$(pwd)
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

粹脍誊 发表于 2025-10-25 14:25:57

感谢,下载保存了

臧莞然 发表于 2025-11-20 01:52:29

东西不错很实用谢谢分享

纪睐讦 发表于 2025-11-26 16:21:24

感谢分享,学习下。

列蜜瘘 发表于 2025-11-30 03:49:41

不错,里面软件多更新就更好了

孓访懔 发表于 2026-1-13 14:56:12

感谢分享,学习下。

缢闸 发表于 2026-1-18 15:46:12

这个好,看起来很实用

孟茹云 发表于 2026-1-19 22:33:11

谢谢分享,辛苦了

左丘雅秀 发表于 2026-1-22 20:19:29

用心讨论,共获提升!

觞刈 发表于 2026-1-28 06:06:11

感谢分享

打阗渖 发表于 2026-1-29 08:53:09

谢谢楼主提供!

夔新梅 发表于 2026-2-8 07:13:46

收藏一下   不知道什么时候能用到

拼潦 发表于 2026-2-10 06:26:09

这个好,看起来很实用

替攀浮 发表于 2026-2-11 06:30:00

感谢分享,下载保存了,貌似很强大

簑威龙 发表于 2026-2-12 13:23:30

鼓励转贴优秀软件安全工具和文档!

度阡舅 发表于 2026-2-13 22:33:15

这个有用。

澹台吉星 发表于 2026-2-16 10:12:00

谢谢楼主提供!

哈梨尔 发表于 2026-2-21 17:16:40

很好很强大我过来先占个楼 待编辑

晚能 发表于 2026-2-22 09:01:48

谢谢分享,辛苦了

黎瑞芝 发表于 2026-2-23 10:23:14

感谢分享,下载保存了,貌似很强大
页: [1] 2
查看完整版本: 普通用户修改repo文件下载rpm包