本地Yum仓库搭建部署
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本地yum仓库搭建:系统:Centos6.5去阿里镜像下载Centos6的yum源,安装系统eple-release源:#wget -O /etc/yum.repos.d/CentOS-Base.re
千家信息网最后更新 2025年12月02日本地Yum仓库搭建部署
本地yum仓库搭建:
系统:Centos6.5
去阿里镜像下载Centos6的yum源,安装系统eple-release源:
#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo#yum install epel-release -y
安装nginx服务和createrepo 创建yum仓库的命令:
#yum install nginx -y# yum install createrepo
创建yum仓库/data/yum_repo/rhel6_64,和cdrom挂在点:
#mkdir /data/yum_repo/rhel6_64 -p#mkdir /mnt/cdrom
将光盘CD挂在到/mnt/cdrom/目录下:
# mount /dev/cdrom /mnt/cdrom/
copy CD中的rpm包到刚创建好的本地yum仓库目录:
#cp /mnt/cdrom/Packages/* /data/yum_repo/rhel6_64/Packages/
将rpm包做成yum仓库的软件包:
# createrepo /data/yum_repo/rhel6_64/Packages/
yum仓库nginx资源映射:
将默认的default.conf文件备份.
#mv default.conf default.conf.bak
创建nginx yum.conf文件配置:
server { listen 80; server_name _; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / { root /data/yum_repo/rhel6_64; }}编辑nginx.conf文件,开启文件浏览功能,方便web访问yum源,查看是否正确:
http { autoindex on; #开启nginx目录浏览功能 autoindex_exact_size off; #文件大小从KB开始显示 autoindex_localtime on; #显示文件修改时间为服务器本地时间}启动nginx服务:
#/etc/init.d/nginx start
web访问nginx地址可以看到软件包目录:

yum源文件配置:
# cat cc.repo[rhrl]name=rhelbaseurl=http://192.168.30.128/Packages/enabled=1 #是否开启仓库,1为开启,0为关闭gpgcheck=0 #是否检查gpgkey,1为开启,0为关闭
#yum clean all 清除yum机制的本地缓存的#yum makecache yum服务器上的软件包信息缓存本地;作用以提高搜索安装软件的速度
确认系统中未安装apache软件包,并执行安装,确认yum仓库是否可以提供服务:
#rpm -qa httpd#yum install httpd -y
安装软件包测试yum源是否ok:

更新本地yum源
将定制的软件包放入本地yum仓库,并更新yum源仓库:
[root@sh-puppet-master ~]# mv java-1.7.0_80-1.x86_64.rpm /data/yum_repo/rhel6_64/Packages/[root@sh-puppet-master ~]# createrepo --update /data/yum_repo/rhel6_64/Packages/Spawning worker 0 with 1 pkgsWorkers FinishedGathering worker resultsSaving Primary metadataSaving file lists metadataSaving other metadataGenerating sqlite DBsSqlite DBs complete
请本地缓存,缓存yum服务器最新的软件包(如果不清本地缓存,看不到新添加的软件包)
# yum clean all# yum makecache
卸载系统中已存在的java软件包:
yum remove -y java
查看yum源中是否存在自定制的java软件包:
[root@sh-puppet-master ~]# yum list javaLoaded plugins: fastestmirror, securityLoading mirror speeds from cached hostfileAvailable Packagesjava.x86_64 1.7.0_80-1
安装java软件包:
[root@sh-puppet-master ~]# yum install java.x86_64 -y
#确实是否时自己定制的java版本,java是否安装完成.
[root@sh-puppet-master ~]# ls /etc/profile.d/java.sh/etc/profile.d/java.sh[root@sh-puppet-master ~]# cat /etc/profile.d/java.shexport JAVA_HOME=/usr/local/javaexport JRE_HOME=/usr/local/java/jreexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$PATH[root@sh-puppet-master ~]# source /etc/profile[root@sh-puppet-master ~]# java -versionjava version "1.7.0_80"Java(TM) SE Runtime Environment (build 1.7.0_80-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
软件
软件包
仓库
文件
服务
缓存
目录
系统
服务器
功能
时间
更新
浏览
配置
信息
光盘
命令
地址
备份
大小
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
海洋数据库组织方法
建立网狐荣耀数据库的步骤
易于开发的数据库界面软件
分页从数据库的角度来看
单身日记软件开发
10000多人的服务器
两千字软件开发总结
龙芯服务器价钱
中国银保监会网络安全
浪潮工业服务器进bios
嘉定区银联网络技术推荐咨询
服务器 做app
金融网络安全宣传视频
node怎样读取数据库的数据
道琼斯财经咨询数据库
软件开发劳务费税费
防止数据库出现死锁
小游戏租云服务器费用
服务器繁忙请稍后尝试是什么意思
ar与哪种软件开发有联系
全球安全研究信息数据库
顺义区专业性软件开发优势
windows软件开发模式
温县快站网络技术
金昌熏风网络技术服务
新冠网络安全事件
知网数据库包括万方的吗
程序员做服务器开发能做多少年
动态ip怎么做服务器映射
软件开发工程师证书有什么用