如何搭建私有YUM仓库与内网镜像站
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,如何搭建私有YUM仓库与内网镜像站,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。搭建私有YUM仓库私有yum仓库环境系统版本:cen
千家信息网最后更新 2025年12月01日如何搭建私有YUM仓库与内网镜像站
如何搭建私有YUM仓库与内网镜像站,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
搭建私有YUM仓库
私有yum仓库环境系统版本:centos7.4 IP:192.168.1.47 #最好能上公网
私有yum仓库服务端配置
第一:创建使用yum仓库存放路径mkdir /home/mirros/siyou -p第二:安装必要软件(yumdownloader这个命令在yum-utils工具里,用来下载软件包,但不安装)yum install createrepo yum-utils -y第三:上传自己打包好的rpm包到/home/mirros/siyoucd /home/mirros/siyoulrzsz#或则进入到该目录,将软件下载到此目录,但是不安装yumdownloader openssl-*第四:初始化repodata索引文件(每新放入一个rpm都需要更新索引,不让识别不到新加的)createrepo -pdo /home/mirrors/siyou/ /home/mirrors/siyou/#下面是添加rpm包后的更新命令createrepo --update /home/mirrors/siyou/第五:提供http服务cd /home/mirros/python -m SimpleHTTPServer 80
客户端配置
在使用私有源时,软件包与base其他源一样时,建议先禁用其他源。
cd /etc/yum.repos.dvim Centos-siyou.repo[siyou]name=siyoubaseurl=http://192.168.1.47/siyouenable=1 #1表示启用,没有此参数也表示启用gpgcheck=0#重建缓存,并安装软件yum clean all && yum makecacheyum install openssl-*
镜像站环境
系统版本:centos7.4 IP:192.168.1.47 #要能上公网centos及epel官方源,中国站(中科大镜像站)http://mirrors.ustc.edu.cncentos日常使用的软件源介绍(base,extras,updates)注意:中科大的rsync,每个ip同时只能同步两条
内网镜像服务器配置
第一:安装软件yum install rsync第二:同步软件源#同步centos7的base源mkdir /home/mirrors/centos/7 -prsync -av rsync://mirrors.ustc.edu.cn/centos/7/os /home/mirrors/centos/7#同步centos7的extras源 rsync -av rsync://mirrors.ustc.edu.cn/centos/7/extras /home/mirrors/centos/7#同步centos7的updates源rsync -av rsync://mirrors.ustc.edu.cn/centos/7/updates /home/mirrors/centos/7+++++++++++++++++++++++++++++或则省去前面三步,直接同步centos7的官方源rsync -av rsync://mirrors.ustc.edu.cn/centos/7 /home/mirrors/centos#简单同步一个分支的所有信息rsync -av rsync://mirrors.ustc.edu.cn/centos/7.4.1708 /home/mirrors/centos/第三:添加epel源同步(epel源是扩展的,不是centos官方维护的,但是包含很多软件)mkdir /home/mirrors/epel/7 -prsync -av rsync://mirrors.ustc.edu.cn/epel/7/ /home/mirrors/epel/7第四:要长期使用需要将上面同步命令,写入定期执行文件,定期同步更新第五:启动httpcd /home/mirrorspython -m SimpleHTTPServer 80
客户端配置
第一:备份/etc/yum.repo/目录下的官方源,并创建一个自己的源,如下vim /etc/yum.repo/ccc.repo[base]name=CentOS-$releasever - Base#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infrabaseurl=http://192.168.1.47/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#released updates [updates]name=CentOS-$releasever - Updates#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infrabaseurl=http://192.168.1.47/centos/$releasever/updates/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#additional packages that may be useful[extras]name=CentOS-$releasever - Extras#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infrabaseurl=http://192.168.1.47/centos/$releasever/extras/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7第二:客户端怎么安装epel源#在安装extras源后,默认是自带并启用的yum install epel* -y#编辑/etc/yum.repo/epel.repo文件vim /etc/yum.repo/epel.repo[epel]name=Extra Packages for Enterprise Linux 7 - $basearchbaseurl=http://192.168.1.47/epel/7/$basearch#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearchfailovermethod=priorityenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7[epel-debuginfo]name=Extra Packages for Enterprise Linux 7 - $basearch - Debugbaseurl=http://192.168.1.47/epel/7/$basearch/debug#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearchfailovermethod=priorityenabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7gpgcheck=1[epel-source]name=Extra Packages for Enterprise Linux 7 - $basearch - Sourcebaseurl=http://192.168.1.47/epel/7/SRPMS#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearchfailovermethod=priorityenabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7gpgcheck=1
客户端使用
第二:清除缓存,并重建makecacheyum clean all && yum makecache第三:安装软件yum install tree -y
关于如何搭建私有YUM仓库与内网镜像站问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
软件
同步
仓库
私有
镜像
官方
客户
客户端
配置
命令
文件
目录
问题
更新
服务
更多
版本
环境
系统
索引
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络技术学院奖
上海红豚软件开发有限公司
如何在服务器中刷东西
如何保障网络安全3000字
网络安全大赛电竞下载
模拟经营单机软件开发
提高网络安全知识的重要性
移动互联网络技术是什么
军工二级网络安全
服务器芯片安全
重庆灵玩网络技术有限公司
网络安全服务需求
当前网络技术现状
软件开发首选做什么
网站数据库自动备份
软件开发涉及专利权吗
东莞软件开发费用是多少
传统软件开发前景怎么样
淘正网络技术
xp 建立vpn服务器
数据库视图全表扫描
51sto网络技术联盟站
酒店服务器连接不上
python 数据库重复
移动互联网络技术是什么
数据库查表上下连接
腾讯轻量云服务器如何全开端口
软件开发是一种什么项目
鹰潭网络技术培训班
app软件开发硬件环境