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文件的内容为如下:
[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源前半部分,后续操作将在下一篇文章继续讲