CENTOS 6/7配置本地yum源

我们常见的yum源主要有三种模式:

第一种 网络yum源,这种yum源只需要你有网络(可以上网的那种互联网)就能通过yum安装各种软件。但是要是没有网了呢?怎么办?

第二种 镜像yum源,这种yum源需要将iso或者光盘挂在到某个目录下,然后将这个目录当做basedir去做yum源。优点就是不需要网络,缺点就是更新恐怕只能,呵呵。。。。

第三种就是我今天要给大家讲的叫做本地文件目录yum源,这种不需要互联网,又可以把本地的某个充满了rpm的目录当做yum源目录。优点就是随便更新,配置简单,缺点就是。。。需要占用你的磁盘空间。

好了!废话少说,我们现在开始配置吧!需要你的root权限啊

第一步 把光盘或者iso镜像放到你光驱或者挂载到本地

如果你是CENTOS 6.X在这个目录下

CENTOS 6/7配置本地yum源

如果你是CENTOS 7.X在这个目录下

CENTOS 6/7配置本地yum源

第二步 创建一个目录 mkdir /yum

CENTOS 6/7配置本地yum源

第三步 进入到这个目录下

CENTOS 6.X

CENTOS 6/7配置本地yum源

CENTOS 7.X

CENTOS 6/7配置本地yum源

第四步 将这里的软件复制到我们刚才创建到的那个 /yum下

cp * /yum     

PS:没加特殊说明的 CENTOS 6/7都一样

CENTOS 6/7配置本地yum源

复制的过程可能会造成界面等待 就是不会进入到新的命令行下,这里一定要等待,等待着完全复制成功后再操作。完全成功后会是这个样子(如果不是这个样子就接着等待):

等待的状态

CENTOS 6/7配置本地yum源

完成的状态

CENTOS 6/7配置本地yum源

第五步 进入到/yum目录下

CENTOS 6/7配置本地yum源

安装三个软件,可能会有版本的差异你可以使用Tab命令不全,无论版本有多不同,但是最起码软件的名字不会变。

CENTOS 6/7配置本地yum源

第六步 在这个目录下制定yum索引创建命令

命令

createrepo . (这里的“.”代表本目录的意思)

等待状态

CENTOS 6/7配置本地yum源

完成状态

CENTOS 6/7配置本地yum源

第七步 进入到/etc/yum.repos.d下

CENTOS 6/7配置本地yum源

删除掉或者备份这里所有的文件!我选择删除,因为过瘾啊!

rm -rf *

创建一个新的repo文件

CENTOS 6/7配置本地yum源

内容如下:

CENTOS 6/7配置本地yum源

保存退出

第八步 执行yum clean all更新yum列表

CENTOS 6/7配置本地yum源

第九步 测试

yum install -y xclock

CENTOS 6/7配置本地yum源

搞定收工!!!