加入收藏 | 设为首页 | 会员中心 | 我要投稿 武汉站长网 (https://www.027zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

yum仓库的使用

发布时间:2016-09-12 13:59:35 所属栏目:Linux 来源:站长网
导读:yum的目的是为了解决RPM依赖关系的问题,方便使用者进行软件的安装、升级等工作。 RHEL5中默认提供了对YUM的支持。 yum的基本工作流程: 服务器端:在服务器上

yum的目的是为了解决RPM依赖关系的问题,方便使用者进行软件的安装、升级等工作。

RHEL5中默认提供了对YUM的支持。

yum的基本工作流程:

服务器端:在服务器上面存放了所有的RPM软件包,然后通过命令分析每个RPM文件的依赖性,将这些数据记录成文件存放在服务器上。(HTTP、FTP)

客户端:安装软件是,通过yum服务器上记录的依赖性关系文件,下载依赖关系需要所有相关的软件,自动全部下载并安装。

yum仓库简单来说,就是rpm包的存放位置和元数据文件

元数据文件的各种信息:

primary.xml.gz

所有rpm包的列表,有依赖关系

每个rpm包安装生成的文件列表

filelists.xml.gz

当期那仓库中所有rpm包的所有文件列表

other.xml.gz

额外信息,rpm包的修改日志

repomd.xml

记录的是上面三个软件的时间戳和校验和

comps-rhel5-server-core.xml:rpm包的分组信息

yum仓库配置需要有一个yum源,我们将元数据文件(repodata)指向的目录作为yum仓库。

光盘作为yum源:

将光盘作为yum源时,只需要将光盘挂载至一个本地目录即可

# mount -r /dev/cdrom /media/cdrom

创建本地yum仓库:

1、createrepo 仓库路径  (createrepo也需要用软件包安装)

# createrepo /yum/VT

(前提是将yum源中的VT目录里的软件包复制到/yum目录中)

例:#  cp /media/cdrom/VT/*.rpm  /yum/VT/

2、为yum定义repo文件,指定yum仓库的路径

3、查看repo列表及其简要信息

如何为yum定义repo文件

yum仓库的使用

(编辑:武汉站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读