Chinaunix首页 | 论坛 | 博客
  • 博客访问: 651460
  • 博文数量: 329
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 693
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-05 23:37
个人简介

Do not panic!

文章存档

2021年(1)

2018年(3)

2017年(7)

2016年(98)

2015年(220)

我的朋友

分类: LINUX

2015-05-07 00:19:58

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

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

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

REF:
    Fedora 20 中添加及更新源的命令
   
    
    Fedora源更新命令(最新验证可用源)
   

KeyWord:
    fedora中文官网给的镜像源地址
   
    
    /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

    参考一个 .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 等过时的源
=> 根据 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=
baseurl=
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[Everything-mirrors.nic.cz]
name=Everything 14 – i386
#baseurl=
baseurl=
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[updates-mirrors.nic.cz]
name=Fedora updates
#baseurl=
baseurl=
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 等文件相关


阅读(2711) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~