如何搭建私有YUM仓库
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,这篇文章主要介绍了如何搭建私有YUM仓库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。借助于YUM软件仓库,可以完成安装、卸载、自动升
千家信息网最后更新 2025年11月10日如何搭建私有YUM仓库img
这篇文章主要介绍了如何搭建私有YUM仓库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
借助于YUM软件仓库,可以完成安装、卸载、自动升级rpm软件包等任务,能够自动查找并解决rpm包之间的依懒关系,而无须管理员逐个、手工地安装每个rpm包,使管理员在维护大量Linux服务器时更加轻松自如。
搭建私有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安全错误
数据库的锁怎样保障安全
计算机网络技术专业岗位
数据库代理创建失败
为什么汽车上会运用网络技术
网络安全要注意哪些问题
北京车车网络技术有限公司巡检员
天上不会掉馅饼网络安全海报
华为的网络安全信息
数据库网络开发的优缺点
成都软件开发驻场平台
武汉软件开发技术人员薪水
单位网络安全隐患排查机制
国家应如何维护网络安全
电脑计算机的管理服务器在哪里
dns服务器型号
珠海专业软件开发回收价
中小学家庭教育与网络安全甘肃
浪潮英信服务器维修站点
山东炒股用什么软件开发
软件开发座谈会
ps4服务器在香港的游戏
搞网络安全好还是软件开发好
聚龙互联网科技有限公司
泛在电力物联网服务器
阜阳网络安全知识竞答
网络安全研讨会
计算机平面设计与网络技术一样吗
阿里云服务器老用户十一优惠
新建数据库herodb
世界上最大的服务器
java开发软件开发网