linux RHEL的yum机制


linux RHEL的yum机制
 
与其他linux发行版不同,RHEL安装软件是用rpm包或者tar包,ubuntu是众多linux发行版中最受个人用户欢迎的,它有自己的软件中心,而RedHat有自己的RHN,可是这个是收费的,如何构建自己的本地安装源呢?这是我每次做系统首先要考虑的问题。下面是整理过的我自己是怎么做安装源的。
  www.2cto.com  
用rpm包安装,包与包之间会有依赖关系,这给安装带来了很大不便,好在有yum机制来控制,克服了包的依赖性。分几步来完成。
 
1、将所有的rpm包拷贝到一个目录中,此处放在/mnt/local/下
 
2、安装createrepo包,
 
rpm -ivh createrepo-0.9.8-4.el6.noarch
 
3、createrepo -v /mnt/local    #-v指定
 
然后在/etc/yum.repos.d/创建yum仓库配置文件,注意要以.repo结尾
 
示例:
 
#vi local.repo
 
[base]                              #yum仓库的描述
 
name=local                       #仓库名字,任意起,此处只是为了方便我自己查看
 
baseurl=file:///mnt/local/    #rpm包的路径,即yum指向的安装源
 
gpgcheck=0                      #不检测
 
 
设置好以后执行
 
#yum clean all 即可
 
当然我么也可以用RedHat的系统镜像来做yum源,方法与上面差不多
 
挂载镜像文件到目录,例如
 
mount -o loop -t iso9660 rhel6.iso /mnt/iso/
 
这时在local.repo文件添加
 
[server]                             
 
name=RHEL                       
 
baseurl=file:///mnt/iso/   
 
gpgcheck=0                    
 
 
#yum clean all  即可 

相关内容

    暂无相关文章