美文网首页我用 Linux
centos系统yum源相关知识

centos系统yum源相关知识

作者: 肖金光xjg | 来源:发表于2017-08-30 15:07 被阅读108次

    公网源

    国防科技大学 https://mirrors.ustc.edu.cn/

    清华大学 https://mirrors.tuna.tsinghua.edu.cn/

    网易163 http://mirrors.163.com/

    阿里云 http://mirrors.aliyun.com/

    中科院 http://www.opencas.org/mirrors/

    需要更多请参考:http://blog.csdn.net/thanklife/article/details/55049337

    yum配置文件

    配置文件路径:/etc/yum.repos.d
    配置文件必须以.repo结尾
    比如使用本地光盘镜像做源(光盘挂载目录/mnt/centos6.8)
    文件名CentOS-Media.repo

    [c6-media]
    name=CentOS-$releasever - Media
    baseurl=[file:///mnt/centos6.8/](http://file:///mnt/centos6.8/)
    gpgcheck=1
    enabled=1
    gpgkey=file:///mnt/centos6.8/RPM-GPG-KEY-CenOS-6
    
    • [] 仓库标识
    • name 仓库名
    • baseurl 仓库地址,如果是本地文件使用file://+路径, http://, ftp://
    • gpgcheck 检查仓库包的签名
    • gpgenabled 启用此仓库
    • gpgkey 指定仓库key存放位置

    变量:
    $releasever 表示系统主版本号

    $basearch 表示系统x86_64或者x86

    yum相关常用命令

    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY 导入key*
    yum install 安装程序
    yum installgroup 安装程序组
    yum update 更新程序
    yum remove 删除程序
    yum deplist 列出程序依赖关系
    yum search 从仓库搜索程序
    yum list 输出程序列表
    yum info 输出程序信息
    yum repolist 输出仓库列表
    yum clean all 清理所有yum本地缓存
    yum makecache 重做yum缓存

    私有源建设

    挂载光盘
    mount /dev/cdrom /mnt/cdrom
    挂载本地iso文件
    mount -o loop -t iso9660 /mnt/red.iso /mnt/red
    比如epel源:
    nginx配置

        location /epel/ {
            alias /mnt/epel/;
            index index.html index.htm;
            autoindex on;
            autoindex_exact_size off;
            autoindex_localtime on;
        }
    

    rsync同步源

    5 1 * * * root  rsync -avzL rsync://rsync.mirrors.ustc.edu.cn/epel/ /mnt/epel/ >> /root/yunwei/monitor/rsync.epel.log
    

    共有源

    CenOS base源

    备份
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

    centos6

    阿里云
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
    网易
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo

    centos7

    阿里云
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    网易
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

    epel源

    centos6

    阿里云
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

    centos7

    阿里云
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

    相关文章

      网友评论

        本文标题:centos系统yum源相关知识

        本文链接:https://www.haomeiwen.com/subject/qyitjxtx.html