fedora14-yum源的配置使用详解-zz150122

来源:互联网 发布:199it大数据工具导航 编辑:程序博客网 时间:2024/06/05 15:14


//zz//#######################################################################

fedora14-yum源的配置使用详解-zz150122

zz-Write:
    @2015-1-23 01:05:44
    @2015-1-23 01:26:36
    @


REF:
    Fedora 20 中添加及更新源的命令
    http://www.111cn.net/sys/linux/58616.htm
    
    Fedora源更新命令(最新验证可用源)
    http://www.linuxdiyf.com/linux/4107.html


KeyWord:
    fedora中文官网给的镜像源地址
    http://mirrors.fedoraproject.org/publiclist/
    
    /etc/yum.conf
    /etc/yum.repo.s.d/xxx.repo
    /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-14-primary 等文件
    /var/cache/yum/i386/14/...
    
    获取一个源作为参考
    # cd /etc/yum.repos.d
    # wget http://mirrors.163.com/.help/fedora-163.repo


    参考一个 .repo 的相对路径,按照 mirrors.fedoraproject.org 修改为可用源
    baseurl=http://
    
    # yum makecache
    # yum update
    
    错误提示:
    repomd.xml
    Cannot retrieve repository metadata (repomd.xml)


//zz//#######################################################################
1.
刚装好的 fedora14 自带的源及 163 sohu 等镜像源皆不能用,出错提示如下
yum update, yum clean all 及 yum makecache
等命令出错,错误提示如下
    Cannot retrieve repository metadata (repomd.xml)
    Error: Cannot retrieve repository metadata (repomd.xml) for repository: addon
    yum Error: Cannot retrieve repository metadata (repomd.xml) for repository:


//zz//#######################################################################
2.
清空 /etc/yum.repos.d/ 目录中无用的那些 *.repo文件

/etc/yum.conf
清空 /var/cache/yum/i386/14/ 目录及子目录中的缓存文件


//zz//#######################################################################
3.
baseurl 这些源是参照网上无数给出来的 sjtu上海交大 163 sohu 等过时的源
=> 根据 http://mirrors.fedoraproject.org/publiclist/Fedora/14/i386/
    仔细看这张表 "Fedora/14/i386 Public Active Mirrors (12 with aggregate 38 Gbits/sec)"
    上面有各 mirror 镜像服务器的文件列表,分 http 和 ftp 两种,点击一个就进入了文件夹目录树选项了
这里可以找到各种镜像源地址
=> 相对目录参考法得到各地址

将如下内容放入如下路径中
/etc/yum.repos.d/fedora.repo

[Fedora-mirrors.nic.cz]
name=Fedora 14 – i386
# baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/14/Fedora/i386/os/
baseurl=http://mirrors.nic.cz/fedora-archive/fedora/linux/releases/14/Fedora/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora


[Everything-mirrors.nic.cz]
name=Everything 14 – i386
#baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/14/Everything/i386/os/
baseurl=http://mirrors.nic.cz/fedora-archive/fedora/linux/releases/14/Everything/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora


[updates-mirrors.nic.cz]
name=Fedora updates
#baseurl=http://ftp.sjtu.edu.cn/fedora/linux/updates/14/i386/
baseurl=http://mirrors.nic.cz/fedora-archive/fedora/linux/updates/14/i386
enabled=1
gpgcheck=0

//zz//#######################################################################
4.
之后的关键命令

# yum makecache
# yum update

其他命令说明
#yum --help

# yum clean all
    clean   删除缓存的数据
    update  更新系统中的一个或多个软件包
    upgrade 更新软件包同时考虑软件包取代关系

    erase   从系统中移除一个或多个软件包
    deplist 列出软件包的依赖关系
    install 向系统中安装一个或多个软件包
    list    列出一个或一组软件包


    --nogpgcheck    禁用 gpg 签名检测

        此选项应该与 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-14-primary 等文件相关



0 0
原创粉丝点击