注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

^_^ china.ygw的博客

软件开发/c/c++/数据库/开源/linux/windows/安全/网络...

 
 
 

日志

 
 
 
 

使用yum替代rpm解决软件安装的依赖问题  

2011-12-26 22:01:00|  分类: linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

        rpm方式安装linux软件,说实话比较方便,但是当所要安装的软件存在着诸多复杂的依赖关系时,那就是恶梦了,此时想一个一个查找进行源头回溯很困难,也非常费时间。不过有了yum,一切OK了。

        比如最新的CentOS 6.2,我用虚拟机安装的是最小化(Minimize)系统,安装后很多软件都没有。比如我想用的samba,很遗憾也是没有安装。使用rpm准备安装时,发现依赖关系层层叠加,根本就无法完成。算了,让yum去解决这些繁琐的问题吧。

        进入/etc/yum.repos.d目录,里面有三个repo文件,打开CentOS-Media.repo文件,其内容如下:

                # CentOS-Media.repo
                #
                # This repo is used to mount the default locations for a CDROM / DVD on
                #  CentOS-6.  You can use this repo and yum to install items directly off the
                #  DVD ISO that we release.
                #
                # To use this repo, put in your DVD and use it with the other repos too:
                #  yum --enablerepo=c6-media [command]
                #
                # or for ONLY the media repo, do this:
                #
                #  yum --disablerepo=\* --enablerepo=c6-media [command]

                [c6-media]
                name=CentOS-$releasever - Media
                baseurl=file:///media/CentOS/
                              file:///media/cdrom/
                              file:///media/cdrecorder/
                gpgcheck=1
                enabled=0
                gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

       注意里面红色加粗的部分,把该部分内容改为:

               file:///mnt

       接着先使用“mount  /dev/cdrom  /mnt”命令把光驱内容加载到/mnt目录,然后使用如下命令进行samba软件的安装:

               yum --disablerepo=*  --enablerepo=c6-media  install  samba
       以上命令表示只从c6-media的repo源进行samba软件安装,其中c6-media名称见CentOS-Media.repo文件的加粗部分。运行以上命令后,samba软件所需要的相关依赖包自动安装,一个“爽”字啊!!!

  评论这张
 
阅读(593)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018