如何制作yum本地源

来源:互联网 发布:未来城网络黄金 编辑:程序博客网 时间:2024/05/17 02:15

最近安装软件,经常碰到报需安装依赖包的错误,为解决此问题,制作了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



1 0