centos7本地自建yum仓库

目录

一、服务端

(一)创建存放软件的目录

(二)安装createrepo

(三)初始化仓库目录的索引文件

(四)启动web服务提供yum仓库服务

(五)放软件到仓库目录

(六)更新repos

二、客户端

(一)创建yum源配置文件

(二)yum安装即可

三、服务端同步官方的yum源

(一)设置阿里云镜像为本地yum源

(二)同步base源到自建的yum仓库地址

(三)同步epel源到自建仓库目录

(四)更新仓库索引


一、服务端

(一)创建存放软件的目录

就是我们yum软件存放的目录

mkdir -p /data/yum/centos7/os

(二)安装createrepo

用来生产仓库环境

yum -y install createrepo

(三)初始化仓库目录的索引文件

createrepo -pdo /data/yum/centos7/os /data/yum/centos7/os

(四)启动web服务提供yum仓库服务

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

(五)放软件到仓库目录

放一些文件进去,放到/data/yum/centos7/os目录。

也可以是同步官方源,同步方法在最后整理。

(六)更新repos

createrepo --update /data/yum/centos7/os

把这个服务器yum.conf配置文件修改一下,yum安装软件不删除软件,这样就可以拷贝到自己的yum目录用了

[root@localhost /data/yum/centos7/os]#vim /etc/yum.conf

keepcache=0改成1,这样就缓存到cacheddir目录了。

二、客户端

(一)创建yum源配置文件

vim zabbix-agent.repo

[zabbix-agent]

name=Server

baseurl=http://192.168.101.45:8001

enable=1

gpgcheck=0

如何指定一个使用某个源下载软件:

yum --enablerepo=zabbix-agent --disablerepo=base,extras,updates,epel list

注意disable必须指定,否则也会去寻找

(二)yum安装即可

然后可以使用yum下载安装了。

三、服务端同步官方的yum源

(一)设置阿里云镜像为本地yum源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

#yum repolist查看yum仓库标识

(二)同步base源到自建的yum仓库地址

reposync -r base -p /data/yum/centos7/os

(三)同步epel源到自建仓库目录

reposync -r epel -p /data/yum/centos7/os

(四)更新仓库索引

createrepo --update /data/yum/centos7/os/base/
createrepo --update /data/yum/centos7/os/epel/
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

見贤思齊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值