yum仓库搭建

时间:2023-03-09 03:35:57
yum仓库搭建

1. 创建yum仓库目录

mkdir -p /application/yum/centos6.6/x86_64/

cd /application/yum/centos6.6/x86_64/

rz  # 上传rpm包到此目录,此目录下面还可以包括文件夹

2. 安装createrepo软件

yum -y install createrepo

3. 初始化repodata索引文件

createrepo -pdo /application/yum/centos6.6/x86_64/ /application/yum/centos6.6/x86_64/

4. 提供yum服务

# 可以用Apache或nginx提供web服务,但用Python的http模块更简单,适用于内网环境

cd /application/yum/centos6.6/x86_64/

python -m SimpleHTTPServer 80 &>/dev/null &

可以通过浏览器输入本机IP查看。

5. 添加新的rpm包

# 只下载软件不安装

yumdownloader pcre-devel openssl-devel

createrepo --update /application/yum/centos6.6/x86_64/

# 每加入一个rpm包就要更新一下。

平时yum安装软件时不删除安装包

# cat /etc/yum.conf

keepcache=1

# 安装包存储目录

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

# /var/cache/yum/x86_64/6/base/packages

客户端配置

cd /etc/yum.repos.d

vi zhang.repo         连接本地yum源(名字可随便取)

[zhang]

name=Server

baseurl=http://10.0.0.5  (服务端ip)

enable=1

gpgcheck=0

yum --enablerepo=zhang--disablerepo=base,extras,updates,epel list指定使用zhang库(临时生效)

执行yum clean all

执行yum makecache