将linux光盘制作成yum源


 先简单说一下yum与rpm的区别,我是这样理解的,他们都是用来安装软件包的,rpm是安装系统内的软件包,要指明路径,而rpm最大的问题就是,rpm不能解决关联性这个问题,即我们如果想安装软件包B,我们必须要先安装完A才可以。而yum是通过源来安装的,即不考虑关联性的问题。下面我们将linux制作成源:

1.我们先将映像文件连到系统

 

 

 

2.我们将镜像挂载到 /mnt

 

 

 

 

3.接下来正式制作yum源,首先我们先安装createrepo 这个软件包

 

 

在这里我已经安装完毕了,在red had linux中好像有关联性问题。即安装createrepo这个软件包的时候你要先安装其它3个软件包,不过那3个软件包在光盘里面都有,你可以通过rpm来安装

4.安装完createrepo这款软件后,我们来创建一个文件夹:

mkdir /www

cp /mnt/Server/* /www     将光盘里面所有的rpm软件包都复制到创建的这个WWW文件夹内

然后我们通过 createrepo /www

 

 

为每个软件包创建一个索引

 

5.修改yum的配置文件

cd /etc/yum.repos.d

touch a.repo

vi a.repo

[aa]                                ---------随便命名

name = aa                      -----------随便命名

baseurl = file : ///www              -----指定yum路径

enabed = 1

gpgcheck = 0                         --------不校验

 

6. 以上格式一定要正确,下次你通过yum安装软件的时候,它就会自动定位到 www这个文件夹中,自动解决关联性的问题

 

 

看不明白的可以联系博主QQ:519037208    大家共同学习linux   本人也是新手一个