300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 【createrepo】createrepo生成仓库元数据 搭建本地yum源

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

时间:2023-02-16 04:35:28

相关推荐

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

rsync -avzP rsync:///centos-vault/7.5.1804/ .

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"

0人点赞

Linux

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。