【RHCA+】createrepo(创建repo本地索引文件)

发布时间:2026/10/21 20:28:35
【RHCA+】createrepo(创建repo本地索引文件) “ 目录RHCA - 6 软件仓库 - 32 createrepo创建repo本地索引文件 ”为yum源软件仓库里的rpm包创建索引描述包的互相依赖生成元数据语法格式createrepo [参数]参数作用-g指定组依赖xml文件--update更新--workers设置线程数元数据路径/media/cdrom/repodata/1、primary.xml.gz所有RPM包列表依赖关系每个RPM安装生成的文件列表2、filelists.xml.gz当前仓库中所有RPM包的所有文件列表3、other.xml.gz额外信息RPM包的修改日志4、repomd.xml记录上面三个文件的时间戳和校验和5、comps*.xmlRPM包分组信息一、安装[rootwuzuniao ~]# yum -y install createrepo #安装软件二、建立索引[rootwuzuniao ~]# cd /repo/ #进入下载到本地的软件包仓库[rootwuzuniao repo]# createrepo . #生成索引及元数据自动生成/repodata/目录及元数据文件Spawning worker 0 with 11838 pkgsWorkers FinishedSaving Primary metadataSaving file lists metadataSaving other metadataGenerating sqlite DBsSqlite DBs complete[rootwuzuniao repo]#三、创建repo文件使用仓库[rootwuzuniao ~]# vim /etc/yum.repos.d/repo.repo #创建本地仓库包路径目录需要提前查看之前的网络仓库已移除[base]namebasebaseurlfile:///repo/base/Packagesenabled1gpgcheck0[updates]nameupdatesbaseurlfile:///repo/updates/Packagesenabled1gpgcheck0[rootwuzuniao ~]# yum -y install xz #安装软件验证已成功已加载插件fastestmirror, langpacksLoading mirror speeds from cached hostfilefile:///repo/base/Packages/repodata/repomd.xml: [Errno 14] curl#37 - Couldnt open file /repo/base/Packages/repodata/repomd.xml正在尝试其它镜像。file:///repo/updates/Packages/repodata/repomd.xml: [Errno 14] curl#37 - Couldnt open file /repo/updates/Packages/repodata/repomd.xml正在尝试其它镜像。正在解决依赖关系-- 正在检查事务--- 软件包 xz.x86_64.0.5.2.2-1.el7 将被 升级--- 软件包 xz.x86_64.0.5.2.2-2.el7_9 将被 更新-- 正在处理依赖关系 xz-libs 5.2.2-2.el7_9它被软件包 xz-5.2.2-2.el7_9.x86_64 需要-- 正在检查事务--- 软件包 xz-libs.x86_64.0.5.2.2-1.el7 将被 升级--- 软件包 xz-libs.x86_64.0.5.2.2-2.el7_9 将被 更新-- 解决依赖关系完成依赖关系解决Package 架构 版本 源 大小正在更新:xz x86_64 5.2.2-2.el7_9 updates 229 k为依赖而更新:xz-libs x86_64 5.2.2-2.el7_9 updates 103 k事务概要升级 1 软件包 (1 依赖软件包)总计332 kDownloading packages:Running transaction checkRunning transaction testTransaction test succeededRunning transaction正在更新 : xz-libs-5.2.2-2.el7_9.x86_64 1/4正在更新 : xz-5.2.2-2.el7_9.x86_64 2/4清理 : xz-5.2.2-1.el7.x86_64 3/4清理 : xz-libs-5.2.2-1.el7.x86_64 4/4验证中 : xz-5.2.2-2.el7_9.x86_64 1/4验证中 : xz-libs-5.2.2-2.el7_9.x86_64 2/4验证中 : xz-libs-5.2.2-1.el7.x86_64 3/4验证中 : xz-5.2.2-1.el7.x86_64 4/4更新完毕:xz.x86_64 0:5.2.2-2.el7_9作为依赖被升级:xz-libs.x86_64 0:5.2.2-2.el7_9完毕[rootwuzuniao ~]#

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询