讲本地yum的搭建之前先来简单的介绍一下yum,那么,什么是yum呢?
yum全称为Yellow Dog Updater Modified,它是一个在线的软件安装命令。
所有的yum安装包都必须有一个独立的GPG签名,这个签名主要是为了您的系统安全的。
每一个用户可以根据自己的需求来选择是否验证签名。
接着我们来讲一下yum源的具体情况
它的主要配置文件的路径为: /etc/yum.repos.d
我们可以通过查看/etc/yum.repos.d来查看具体内容
可以看到里面有很多内容。
接着,讲一讲,本地yum搭建的一些注意事项:
首先说一说每一个字段的含义:
[base] --容器的名称,一定要放到[ ]里面,这个名字可以随便起。
name --容器的说明,这个也可以随便起
baseurl --我们的yum源服务器的地址,这里我们可以去手动修改
其中 yum分为两种
1、本地yum源:它的路径为 file://后面跟路径
2、网络yum源:它的路径为http://后面跟路径 ftp://后面跟路径
enabled -- 表示此容器是否生效,不写或者写成=1表示生效,=0表示不生效
gpgcheck --表示是否验证gpg签名 ,=1表示生效,=0表示不生效。
gpgkey -- 表示gpg数字签名公钥文件的位置
讲完了它的一些注意事项,那我们来讲讲本地yum源如何搭建
其实搭建的方法也很简单,让我们一去来看一下。
首先我们要,切换到yum的配置文件 cd /etc/yum.repo.d/
查看具体内容,把所有东西移动到yum.bak文件中(yum.bak是自己起的名字)
将其配置文件中的内容放到这个新建的yum.bak文件中(其实这个文件就是用于一个备份)
mkdir /yum.bak mv C* /yum.bak
切换到根下创建一个yum 用于配置yum服务器地址
cd / mkdir yum
切换到yum配置文件中,编辑一个新的文件,文件后缀为.repo(因为配置文件中的其他文件都是repo后缀名)
[]容器名
name= (容器说明)
baseurl=file:///yum (yum服务器的地址)因为刚才在/下创建了一个yum,所以yum服务器地址为/yum
enabled=1 (1让容器生效)
gpgcheck=0 (不生效gpg签名)
然后保存并退出
然后将光盘镜像/dev/sr0挂载到/media中 使用挂载命令
mount /dev/sr0 /media
切换到/media中
将其中的 Packages 和repodate 移动到 上面yum服务器的地址中
cp -r Packages repodata /yum
然后利用yum list 来查看本地yum源
创建完成