最近安装软件,经常碰到报需安装依赖包的错误,为解决此问题,制作了yum本地源
1、将CentOS-*-DVD1.iso镜像文件上传到Linux系统上
--->进入root权限<---
2、创建一个目录,用来挂载
[root@hadoop01 ~]# mkdir -p /mnt/cdrom
3、挂载上传好的镜像文件至新建文件夹中
[root@hadoop01 repodata]# mount -o loop CentOS-6.4-i386-bin-DVD1.iso /mnt/cdrom/
4、进入Linux的yum原配置文件中
[root@hadoop01 hadoop01]# cd /etc/yum.repos.d/
[root@hadoop01 yum.repos.d]# ll
总用量 16
-rw-r--r--. 1 root root 1926 2月 25 2013 CentOS-Base.repo
-rw-r--r--. 1 root root 638 2月 25 2013 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 630 2月 25 2013 CentOS-Media.repo
-rw-r--r--. 1 root root 3664 2月 25 2013 CentOS-Vault.repo
5、把原来的配置文件以.repo结尾的都重命名为以.repo.bak结尾
[root@hadoop01 yum.repos.d]# rename .repo .repo.bak *
[root@hadoop01 yum.repos.d]# ll
总用量 16
-rw-r--r--. 1 root root 1926 2月 25 2013 CentOS-Base.repo.bak
-rw-r--r--. 1 root root 638 2月 25 2013 CentOS-Debuginfo.repo.bak
-rw-r--r--. 1 root root 630 2月 25 2013 CentOS-Media.repo.bak
-rw-r--r--. 1 root root 3664 2月 25 2013 CentOS-Vault.repo.bak
6、复制任意一个原来的配置文件改为我们所需要的本地配置文件,主要用它的格式
[root@hadoop01 yum.repos.d]# cp CentOS-Media.repo.bak CentOS-Local.repo
7、编辑CentOS-Local.repo
[root@hadoop01 yum.repos.d]# vim CentOS-Local.repo
修改图中信息
8、清理一下缓存
[root@hadoop01 yum.repos.d]# yum clean all
9、列出当前可用的源
[root@hadoop01 yum.repos.d]# yum repolist all
显示信息如下,显示的repo name 和你配置文件中的名称一致 即为成功
10、导入RPM校验gpgkey,完成
[root@hadoop01 repodata]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6