首页 > Linux系统教程 > 在本机快速创建YUM源

在本机快速创建YUM源

2014年10月21日

在本机快速创建YUM源

http://blog.chinaunix.net/uid-16844903-id-3399971.html

系统环境 CentOS 6.2 x64

配置步骤

      1. 安装createrepo工具

yum install createrepo

 

      1. 创建一个目录,用于存放rpm

mkdir /home/download

cp xxx.rpm /home/download

createrepo /home/download

执行createrepo命令后,在该目录自动搜索rpm文件,并创建repodata目录

 

      1. 修改yum.conf配置文件

[main]

cachedir=/var/cache/yum/$basearch/$releasever

keepcache=0

# 0删除下载文件,1不删除下载文件

debuglevel=2

logfile=/var/log/yum.log

exactarch=1

obsoletes=1

gpgcheck=1

# 0不启用验证,1启用验证

plugins=1

installonly_limit=5

bugtracker_url=http://bugs.centos.org/set_project.php?project_id=16&ref=http://bugs.centos.org/bug_report_page.php?category=yum

distroverpkg=centos-release

 

      1. 修改下载源定义文件x.repo

vim /etc/yum.repos.d/mytest.repo

 

[mytest]

name=mytest

baseurl=file:///home/download

# 路径要设置成repodata所在目录的上级目录名

enabled=1

# 1启用该配置,0不启用

gpgcheck=0

# 关闭验证

 

      1. 安装测试

yum install Percona-Server-server-55 Percona-Server-client-55

 

      1. yum命令列表
命令 功能
yum clean packages 清除缓存中的软件包文件
yum clean headers 清除缓存中的软件包文件头信息
yum clean metadata 清除缓存中的描述信息
yum clean dbcache 清除sqlite格式的描述信息
yum clean all 清除缓存中的所有数据信息
yum list all 列出所有软件包
yum list installed 列出所有已经安装的软件包
yum list available 列出可安装的软件包
yum list updates 列出所有可以更新的软件包
yum list extras 显示额外的软件包
yum list obsoletes 显示已经被淘汰的软件包
yum list recent 显示近期的软件包
yum makecache Is used to download and make usable all the metadata for the currently enabled yum repos

 

本文的评论功能被关闭了.