我们常见的yum源主要有三种模式:
第一种 网络yum源,这种yum源只需要你有网络(可以上网的那种互联网)就能通过yum安装各种软件。但是要是没有网了呢?怎么办?
第二种 镜像yum源,这种yum源需要将iso或者光盘挂在到某个目录下,然后将这个目录当做basedir去做yum源。优点就是不需要网络,缺点就是更新恐怕只能,呵呵。。。。
第三种就是我今天要给大家讲的叫做本地文件目录yum源,这种不需要互联网,又可以把本地的某个充满了rpm的目录当做yum源目录。优点就是随便更新,配置简单,缺点就是。。。需要占用你的磁盘空间。
好了!废话少说,我们现在开始配置吧!需要你的root权限啊
第一步 把光盘或者iso镜像放到你光驱或者挂载到本地
如果你是CENTOS 6.X在这个目录下
如果你是CENTOS 7.X在这个目录下
第二步 创建一个目录 mkdir /yum
第三步 进入到这个目录下
CENTOS 6.X
CENTOS 7.X
第四步 将这里的软件复制到我们刚才创建到的那个 /yum下
cp * /yum
PS:没加特殊说明的 CENTOS 6/7都一样
复制的过程可能会造成界面等待 就是不会进入到新的命令行下,这里一定要等待,等待着完全复制成功后再操作。完全成功后会是这个样子(如果不是这个样子就接着等待):
等待的状态
完成的状态
第五步 进入到/yum目录下
安装三个软件,可能会有版本的差异你可以使用Tab命令不全,无论版本有多不同,但是最起码软件的名字不会变。
第六步 在这个目录下制定yum索引创建命令
命令
createrepo . (这里的“.”代表本目录的意思)
等待状态
完成状态
第七步 进入到/etc/yum.repos.d下
删除掉或者备份这里所有的文件!我选择删除,因为过瘾啊!
rm -rf *
创建一个新的repo文件
内容如下:
保存退出
第八步 执行yum clean all更新yum列表
第九步 测试
yum install -y xclock
搞定收工!!!