创建yum源的工具 createrepo

GPLv2
C/C++
Linux
2019-07-04
红薯

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"


介绍内容来自:https://www.jianshu.com/p/5cb5af152e75

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

yum本地源制作OpenStack镜像

以rdo为例(http://openstack.redhat.com/Quickstart),介绍本地源制作方案: 选择一台CentOS服务器,安装以下软件: 1 2 yum install yum-utils createrepo yum-plugin-priorities yum ins...

2014/08/13 14:33
4.3K
0
createrepo 创建自己的yum源

1.createrepo 命令介绍 createrepo 命令用于创建yum源(软件仓库),即为存放于本地特定位置的众多rpm包建立索引,描述各包所需依赖信息,并形成元数据 语法: -u --baseurl <url> 指定Base ...

2018/08/07 18:49
182
0
Ovirt 笔记

封装 CentOS6/7 虚拟机 标识 “重新配置” touch /.unconfigured 删除 ssh 主机密钥 rm -rf /etc/ssh/ssh_host_* 恢复原始主机名 ”localhost“ #CentOS6 sed -i '/^HOSTNAME/cHOSTNAME=loca...

2017/10/12 11:40
62
0
私有YUM的创建

RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的。 现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Lin...

2015/05/03 18:36
36
0
fedora11挂载ISO文件 使用yum安装软件

光盘镜像文件的挂接(mount)    #mkdir /mnt/vcdrom    注:建立一个目录用来作挂接点(mount point)    #mount -o loop -t iso9660 /** /mydisk.iso /mnt/vcdrom 如:#mount -o loo...

2014/09/04 20:36
5
0
离线YUM安装VLC

1.首先在一台能联网的机器上安装好EPEL,和RPMFusion。 EPEL: http://mirrors.zju.edu.cn/epel/6/i386/epel-release-6-8.noarch.rpm RPMFusion(Free):http://download1.rpmfusion.org/free/...

2015/03/06 17:17
25
0
CentOS7 docker-engine 完全离线安装

# 本地CentOS依赖包下载(有网络环境) - yum只下载不安装依赖包 ```sh $ yum install --downloadonly --downloaddir=/root/download ``` - 创建依赖包所在的yum repo目录 ```sh $ mkdir -p...

2016/12/19 15:58
4.7K
0
搭建局域网http的yum源

1. 先创建一个目录,作为存在rpm包的目录 2. 挂载ISO镜像到/mnt/目录,拷贝ISO镜像文件中的rpm包到/data/yumdata/ 3. 创建repository 系统默认没有createrepo命令,使用yum安装 如果rpm包有增...

2018/11/04 11:35
79
0
搭建CentOS yum 仓库

服务端 1. 安装 createrepo # yum install -y createrepo 2. 创建数据存储目录 $ mkdir -p /home/s/var/repo/stable/5/x86_64/ 3. 拷贝 *.rpm 文件到数据存储目录 4. 创建 rpm 索引 $ create...

2016/02/09 15:13
64
1
怎样快速将网络repo源中的软件包缓存到本地

首先使用wget命令下载网络源: 比如下载CDH的源:wget -c http://archive.cloudera.com/cm4/redhat/6/x86_64/cm/cloudera-manager.repo 安装相应的rpm包构建工具: yum install createrepo y...

2015/03/28 13:38
46
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部