搭建本地yum仓库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建本地yum仓库相关的知识,希望对你有一定的参考价值。

1.创建yum仓库目录

mkdir -p /application/yum/centos_x86_64
cd /application/yum/centos_x86_64
rz 上传软件包到仓库目录

2.安装createrepo软件(关键核心)

yum -y install createrepo

3.初始化repodata索引文件

createrepo -pdo /application/yum/centos_x86_64/ /application/yum/centos_x86_64/

4. 提供yum服务

cd /application/yum/centos_x86_64/
python -m SimpleHTTPServer 80 &>/dev/null &
注意:可以用Apache或nginx提供web服务,但用Python的http模块更简单,适用于内网环境

http://10.0.0.111 访问10.0.0.111服务器,即可推拽软件包

5.添加新的rpm包

yumdownloader pcre-devel openssl-devel 只下载软件不安装
createrepo --update /application/yum/centos6.6/x86_64/ 每加入一个rpm包就要更新一下

6.安装包存储目录

vim /etc/yum.conf
keepcache=1 (平时yum安装软件时不删除安装包)
cachedir=/var/cache/yum/$basearch/$releasever # 安装包存储目录

7.客户端配置yum仓库

cd /etc/yum.repos.d
vim oldboy.repo
[oldboy] # yum仓库名
name=yum # 显示的名称,可以是任意的字符串
baseurl=http://10.0.0.111 # 仓库路径
enable=1 # 是否启用仓库
gpgcheck=0 # 是否检查

以上是关于搭建本地yum仓库的主要内容,如果未能解决你的问题,请参考以下文章

搭建本地yum仓库

Linux 用脚本编写搭建yum本地仓库

linux 如何搭建本地仓库 以及 httpd网络yum仓库?

yum搭建本地仓库

yum搭建本地仓库更换国内源下载rpm包

yum搭建本地仓库