【createrepo】createrepo生成仓库元数据,搭建本地yum源

createrepo 命令用于创建yum源(软件仓库),即为存放于本地特定位置的众多rpm包建立索引,描述各包所需依赖信息,并形成元数据。

语法:


参数选项说明:



一、使用镜像文件搭建本地仓库

如果使用系统关盘搭建yum源,无需 createrepo去创建仓库元数据,因为在打包成iso文件前,就已经建好了

直接创建仓库文件,将路径指向关盘挂载的目录就可以了

# rm  -rf   /mnt/*

# mount  -o loop CentOS-7-x86_64-DVD-1511.iso    /mnt

# vim /etc/yum.repos.d/test.repo

############################

[LocalRepositry]

name=test repositry

baseurl=file:///mnt

enabled=1

gpgcheck=0

#############################

#  yum clean all

#  yum repolist

#  yum -y install  X   --disablerepo="*" --enablerepo="LocalRepositry"

二、使用下载的rpm包搭建仓库

使用自己下载的rpm包搭建本地仓库,需要用createrepo去创建仓库元数据

#  createrepo  -v    /path/to/rpmDir

 SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。


# vim /etc/yum.repos.d/test.repo

############################

[LocalRepositry]

name=test repositry

baseurl=file:///root/rpms

enabled=1

gpgcheck=0

#############################

#  yum clean all

#  yum repolist

#  yum -y install  X --disablerepo="*" --enablerepo="LocalRepositry"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容