linux yum仓库建立 createrepo 命令简介
createrepo 命令用于创建yum源(软件仓库),即为存放于本地特定位置的众多rpm包建立索引,描述各包所需依赖信息,并形成元数据。
语法:
createrepo [option] <directory>
参数选项说明
-u --baseurl <url>指定Base URL的地址-o --outputdir <url>指定元数据的输出位置-x --excludes <packages>指定在形成元数据时需要排除的包-i --pkglist <filename>指定一个文件,该文件内的包信息将被包含在即将生成的元数据中,格式为每个包信息独占一行,不含通配符、正则,以及范围表达式。-n --includepkg通过命令行指定要纳入本地库中的包信息,需要提供URL或本地路径。-q --quiet安静模式执行操作,不输出任何信息。-g --groupfile <groupfile>指定本地软件仓库的组划分,范例如下:
createrepo -g comps.xml /path/to/rpms注意:组文件需要和rpm包放置于同一路径下。-v --verbose输出详细信息。-c --cachedir <path>指定一个目录,用作存放软件仓库中软件包的校验和信息。当createrepo在未发生明显改变的相同仓库文件上持续多次运行时,指定cachedir会明显提高其性能。--update如果元数据已经存在,且软件仓库中只有部分软件发生了改变或增减,则可用update参数直接对原有元数据进行升级,效率比重新分析rpm包依赖并生成新的元数据要高很多。-p --pretty以整洁的格式输出xml文件。-d --database该选项指定使用SQLite来存储生成的元数据,默认项。
一个例子
## 使用父目录中的 repo-group.xml 作为 groupfile
## 在当前目录/或子目录中查找 rpm 包
## 在当前目录下生成 repodata 目录和数据
createrepo -g ../repo-group.xml .
linux yum仓库建立 createrepo 命令简介相关推荐
- linux yum仓库命令,linux 自定义yum仓库、repo文件 yum命令
自定义yum仓库:createrepo a)将yum源下载的rpm包下载到本地 #vim /etc/yum.conf #yum源配置文件 b) #mkdir /rpm_bak #创建rpm包下载地址 ...
- linux yum仓库制作,yum仓库搭建之RPM包制作
常见的软件安装方式有以下几种 1.yum安装,可自动解决依赖,但不能自定义软件安装位置 2.编译安装,可指定安装路径,指定装模块,但编译参数冗长,且耗时较长,不能解决依赖问题. 3.rpm安装,安装速 ...
- Linux yum仓库的安装
yum是管理程序的前端工具,是为了更好的解决rpm包的依赖关系,根据计算出来的依赖关系进行相关的升级.安装.删除等操作.要使用yum管理应用程序,首先得配置可用的yum仓库. 下面我们就来自己动手配置 ...
- redhat linux yum仓库,关于RHEL6发行版yum仓库的配置
红帽的企业6安装好后,往往好多初学者不知道如何配置本地的yum仓库,而一些常用的软件都在yum仓库中包含了, 这里我把yum的配置写到下面(光盘): 1.首先将光盘插入电脑,执行命令: mount - ...
- linux 创建临时文件目录 mktemp 命令 简介
目录 1 .语法 2 .选项列表 3 .实例 1 )创建临时文件 2 )创建临时目 3 )在/tmp中创建临时文件 4 )在指定目录下创建临时目录 5 )使用选项-u创建 6 )使用选项-du创建 创 ...
- linux 移动重命名 mv 命令简介
1.mv命令的语法格式 SYNOPSISmv [OPTION]... [-T] SOURCE DESTmv [OPTION]... SOURCE... DIRECTORYmv [OPTION]... ...
- linux shell chmod,Shell chmod 命令简介
chmod [OPTION] ... [ugoa] [[+-=][rwxug]][,...] FILE... 字母 "ugoa" 的组合控制哪些用户对文件的访问权限将被改变. u ...
- linux yum及yum仓库
source: http://www.mamicode.com/info-detail-564351.html 标签:yum yum仓库配置 1. yum的由来 为了解决程序间的依赖关系,RedHat ...
- CentOS7常用yum仓库操作及安装
日常使用到的YUM仓库作整理,包括:YUM仓库常用命令.搭建本地YUM仓库.常见YUM仓库(CentOS-Base.EPEL.nux-dextop.elrepo.MySQL.GoogleChrome. ...
最新文章
- 基于Object.defineProperty实现双向数据绑定
- 《大数据存储:MongoDB实战指南》一1.1 什么是大数据
- <script>放在head内和body内有什么区别
- 仅用 []()+! 就足以实现几乎任意Javascript代码
- bzoj 4598: [Sdoi2016]模式字符串
- Nature:全球掠夺性期刊已超过15500种
- 快速构建网站或移动端页面:关于Bootstrap的学习笔记
- 如何优化Mysql执行查询数据的速度
- java udp多线程服务器_UDP服务端多线程-----
- 为什么属龙的有二婚命_88属龙的一生婚姻状况详细解析
- mybatis 的大于号 小于号 大于等于 小于等于
- 联想台式机快捷键(F1~F12)取消按Fn,设置为标准功能键
- 文献解读——基于深度学习的病毒宿主预测
- Oracle11g64位安装教程
- Sharepoint 2010 学习资源总结
- 字体反扒 ---汽车之家(文字)
- pandas中merge函数的用法
- 输入一行字符(输入以字符#结束),分别统计其中字母和数字字符的个数。
- mod函数在计算机中实例,excel MOD函数的使用方法实例 MOD函数的公式语法及使用方法实例...
- php制作轮播图,图片轮播效果怎么实现