知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

linux RHEL的yum机制

发布时间:2014-09-05 15:35:24作者:知识屋

linux RHEL的yum机制
 
与其他linux发行版不同,RHEL安装软件是用rpm包或者tar包,ubuntu是众多linux发行版中最受个人用户欢迎的,它有自己的软件中心,而RedHat有自己的RHN,可是这个是收费的,如何构建自己的本地安装源呢?这是我每次做系统首先要考虑的问题。下面是整理过的我自己是怎么做安装源的。
  www.zhishiwu.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  即可 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜