1. 创建yum仓库目录
mkdir -p /data/yum_data/
cd /data/yum_data/
#可以上传rpm包到此目录,此目录下面还可以包括文件夹
2. 安装createrepo软件
yum -y install createrepo
3. 初始化repodata索引文件
createrepo -pdo /data/yum_data/ /data/yum_data/
4. 提供yum服务
# 可以用Apache或nginx提供web服务,适用于内网环境
基于HTTP的yum源配置
安装apache软件
# yum install -y httpd
修改配置文件/etc/httpd/conf/httpd.conf:
将默认的www目录指向本地创建的yum仓库目录
DocumentRoot "/data/yum_data/"
<Directory "/data/yum_data/">
修改/usr/local/yumrepo目录的属主和属组为apache
# chown -R apache.apache /data/yum_data/
删除默认主页
# rm /etc/httpd/conf.d/welcome.conf
重启服务:
# service httpd restart
可以通过浏览器输入本机IP查看。
5. 添加新的rpm包
# 只下载软件不安装
yumdownloader pcre-devel openssl-devel
createrepo --update /data/yum_data/
# 每加入一个rpm包就要更新一下。
平时yum安装软件时不删除安装包
# sed -i "s#keepcache=0#keepcache=1#g" /etc/yum.conf
[root@node5 yum_data]# grep keepcache /etc/yum.conf
keepcache=1
# 安装包存储目录
cachedir=/va
搭建企业内部yum仓库(centos6+centos7+epel源)
最新推荐文章于 2022-10-10 16:26:38 发布