红联Linux门户
Linux帮助

yum指定源的疑问

发布时间:2010-09-13 00:35:48来源:红联作者:昊昊荡荡
[i=s] 本帖最后由 昊昊荡荡 于 2010-9-13 00:44 编辑 [/i]

今天想从用fedora 13的DVD安装光盘做成的本地源安装samba-client,因为/etc/yum.repos.d下还配置了搜狐、163、上海交大、北京交大等源,因此执行yum --enablerepo=[cdrom] install samba-client,但结果还是从北京交大的源安装的。
是我的命令输入有问题吗?还是别的什么原因,请知情人指点!

补充:经再次试验
执行yum --disablerepo=* --enablerepo=cdrom install samba-client即可实现从指定的本地光盘源cdrom进行安装。
原来要先关闭所有的源再启用指定源,才能实现从指定源yum,否则,yum还是会从默认的版本最高速度最快的源中进行安装的。
cdrom中的samba-client的版本是3.5.2-60,北京交大的版本是3.5.4-63。
文章评论

共有 4 条评论

  1. ytwolf007 于 2010-09-25 11:36:44发表:

    估计难,高人都不爱干这些事

  2. 昊昊荡荡 于 2010-09-15 01:16:54发表:

    引用:
    yum --disablerepo='*' --enablerepo=cdrom install samba-client严格来讲,*应该用引号括起来,或者用 \ 转义,如此避免shell去扩展
    alick 发表于 2010-9-13 13:30


    我man了一下手册,手册里用的是[]符号,后来我发现不用这个也可以,在没有特殊字符的情况下。
    侥幸!

  3. alick 于 2010-09-13 13:30:12发表:

    [code]yum --disablerepo='*' --enablerepo=cdrom install samba-client[/code]严格来讲,*应该用引号括起来,或者用 \ 转义,如此避免shell去扩展

  4. wst021 于 2010-09-13 09:34:32发表:

    yum 的配置源文件:

    vi /etc/yum.repos.d/rhel-debuginfo.repo

    [rhel-debuginfo]
    name=Red Hat Enterprise Linux $releasever - $basearch - Debug
    baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/
    enabled=0
    gpgcheck=1
    gpgkey=ftp://ftp.redhat.com/pub/redhat/pki/rpm-gpg/RPM-GPG-KEY-redhat-release