zoukankan      html  css  js  c++  java
  • Linux的yum源配置总结

    本文总结归纳了一系列Linux系统的各种yum配置,虽然不一定是标准配置,但都是自己曾真实测过可用的。

    1.RHEL6 本地 yum源配置

    1)创建挂载目录

    mkdir -p /media/cdrom
    

    2)挂载对应系统版本的iso光盘镜像文件

    mount -o loop -t iso9660 /opt/rhel-server-6.2-x86_64-dvd.iso /media/cdrom
    

    3)配置yum文件如下
    vi /etc/yum.repos.d/rhel-source.repo

    [ISO]
    name=iso
    baseurl=file:///media/cdrom/Server/
    enabled=1
    gpgcheck=0
    

    2.CentOS6 本地 yum源配置

    第1,2两步与RHEL没有区别。
    第3步配置yum文件:

    cd /etc/yum.repos.d/
    

    禁用网络yum源:

    mv CentOS-Base.repo CentOS-Base.repo.bak
    

    备份原yum源配置:

    cp CentOS-Media.repo CentOS-Media.repo.bak
    

    配置本地yum源:
    vi CentOS-Media.repo
    修改为:

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

    最后测试yum是否可用:

    yum clean all
    yum list
    

    3.OEL5 本地 yum源配置

    OEL 5.7 配置yum本地源: vi /etc/yum.repos.d/oel-source.repo
    [ISO]
    name=iso
    baseurl=file:///media/cdrom/Server/
    enabled=1
    

    如果yum安装报错“warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1e5e0159”
    则导入光盘下的key

    [root@oradb28 cdrom]# rpm --import /media/cdrom/RPM-GPG-KEY-oracle
    

    再次运行yum安装即可。

    4.RHEL7 本地 yum源配置

    RHEL 7.3 配置yum本地源:
    vi /etc/yum.repos.d/rhel-source.repo

    [RHEL7.3]
    name=rhel7.3
    baseurl=file:///media/cdrom/
    enabled=1
    gpgcheck=0
    

    5.RHEL7 FTP yum源配置

    RHEL 7.3 配置yum FTP源
    yum源端,安装vsftpd服务端,将Packages放到ftp默认/var/ftp/pub/目录下,根据提示同时需要光盘中的repodata目录,然后测试yum可用

    cp -r repodata /var/ftp/pub/Packages/
    

    注意:实验发现如果是OEL7.5,repodata应该和Packages相同目录级别:

    cp -r repodata /var/ftp/pub/
    cp -r Packages /var/ftp/pub/
    

    yum客户端,配置
    vi /etc/yum.repos.d/rhel7.repo

    [rhel7.3]
    name=rhel7.3
    baseurl=ftp://192.168.1.12/pub/
    enabled=1
    gpgcheck=0
    

    6.RHEL6 网络 yum源配置

    配置网络yum源,比如阿里云的:

    cd /etc/yum.repos.d
    wget -c http://mirrors.aliyun.com/repo/Centos-6.repo
        vi Centos-6.repo
        --将所有的$releasever替换为6,所有的$basearch替换为x86_64:
        :%s#$releasever#6#g  
        :%s#$basearch#x86_64#g
     
    yum clean all
    yum makecache
    
  • 相关阅读:
    linux 的 sftp 和 scp
    ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机
    shell入门基础必备
    通杀所有系统的硬件漏洞?聊一聊Drammer,Android上的RowHammer攻击
    APP漏洞扫描器之本地拒绝服务检测详解
    “九头虫”病毒技术分析报告
    CSP的今世与未来
    2016云栖大会即将开幕,阿里聚安全邀您共同见证盛典
    Android安全开发之安全使用HTTPS
    iOS冰与火之歌(番外篇)
  • 原文地址:https://www.cnblogs.com/jyzhao/p/12757735.html
Copyright © 2011-2022 走看看