如何搭建本地yum源(上)

1、软件环境:

软件 版本
VMware Workstation Pro 16.2.0
cent os 6.5_final

2、查看自带安装包的本地yum源

2.1 查看光驱目录

在centos中,光盘内容挂载在/media目录中,如上述的CentOS_6.5_Final,如在/media目录中查看不到上述的CentOS_6.5_Final目录,则在虚拟机的配置页面上勾选上"Conneted"选项,如下图所示

浏览CentOS_6.5_Final目录的内容,可以看到里面包含一个Package目录,如下所示

其实Packages目录包含着操作系统自带的安装包,搭建本地yum源,其中一部分就是需要建立操作系统自带的安装包yum源

2.2 备份yum安装包

进入/etc/yum.repos.d目录,在该目录下新建一份备份目录bak,将etc/yum.repos.d目录下的所有repo文件(除CentOS-Media.repo)移动到bak目录下,然后修改CentOS-Media.repo文件的内容为如下:

ini 复制代码
    [c6-media]
    name=CentOS-$releasever - Media
    baseurl=file:///media/CentOS_6.5_Final/
    gpgcheck=0
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

运行yum clean all使其生效。

检测操作系统自带的httpd服务是否已安装,执行以下命令:

说明httpd服务已经安装,但未启动,需要将其启动起来,提供http访问服务,执行以下命令:

需要说明的是httpd服务的默认根目录是/var/www/html 下面的操作即是在httpd服务的根目录/var/www/html建立yum源,使其他的待安装主机能通过http访问到安装文件

在/var/www/html目录下建立rhel目录,如下所示

然后将/media/CentOS_6.5_Final/Packages目录下的内容复制到刚才建立的rhel目录下,执行命令

安装createrepo,执行如下操作

然后在rhel目录下创建repodata文件夹,执行如下操作

以上是搭建本地yum源前半部分,后续操作将在下一篇文章继续讲

相关推荐
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工3 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智3 天前
ARP代理--工作原理
运维·网络·arp·arp代理
shushangyun_3 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
施努卡机器视觉3 天前
SNK施努卡侧滑门锁上滑轮总成自动化装配线,从零件到组件,全流程精密制造方案
运维·自动化·制造
AC赳赳老秦3 天前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw
java_cj3 天前
深入kube-apiserver认证机制:从Bearer Token到mTLS的完整认证链解析
linux·运维·服务器·云原生·容器·kubernetes