使用 yum 命令安装软件包需要一个yum仓库(即yum源),yum通过客户端(yum命令本身即是yum客户端)去连接yum源服务器,CentOS默认yum源为官方的 http://mirrorlist.centos.org/?release=releasever&arch=releasever&arch=basearch&repo=os,网速相对国内yum源较慢,可以通过修改配置文件将 yum 源修改为本地 yum 源或国内yum源(阿里yum源、163yum源)。CentOS中,默认在 /etc/yum.repos.d/CentOS-Base.repo文件中配置在线yum源,在CentOS-Media.repo文件中配置本地yum源,使用中可以使用官方默认的配置规则,也可以删除/etc/yum.repos.d/目录中的所有yum配置文件,新建 XX.repo的yum配置文件(简单、粗暴、有效),本地yum源与在线yum源使用同一个配置文件。

  

https://www.cnblogs.com/yangp/p/8506264.html

一、使用ISO镜像配置本地yum源

1、首先将ISO镜像加载到虚拟机光驱、或将刻录好的光盘放入光驱

2、将光驱(镜像)挂载到 /mnt/cdrom 目录中

mount    /dev/sr0     /mnt/cdrom/

注: /dev/sr0为光驱设备,此为临时挂载,自动挂载需修改 /etc/fstab 文件

3、yum配置文件位置  /etc/yum.repos.d 目录,备份其中文件后,删除其中全部文件

[root@huajiang etc]# tar zcvf yum.repos.d_bak /etc/yum.repos.d/*

[root@huajiang yum.repos.d]## rm -rf *

4、/etc/yum.repos.d 目录中,新建yum配置文件 mnt.repo

cat <<EOF>> mnt.repo
[mnt]              #括号中的名称为仓库源名称,通常为字母和数字,必须填写
name=mnt            #对yum的描述
baseurl=file:///mnt/cdrom      #路径需与你光驱或ISO挂载的路径相同,使用在线yum源时,修改此属性即可
gpgcheck=0          #enabled表示当前仓库是否开启,1为开启,0为关闭,此项不写默认为开启
enabled=1           #gpgcheck表示安装rpm包时,是否基于公私钥对匹配包的安全信息,1表示开启 0表示关闭,此项不写默认为验证

EOF

5、配置后我们需要更新yum资源

yum clean all(清除资源)

yum makecache(建立yum资源缓存)

Red Hat Enterprise Linux 的更新包只对注册的用户生效,可以将rhel的yum源修改为Centos的yum源,使用CentOS的更新。此方法需要先卸载 rhel 默认的yum客户端,安装 CentOS 的 yum 客户端,然后再配置为 CentOS 的 yum源即可,可参考https://blog.csdn.net/qq_36119192/article/details/82222175

linux配置 yum 源的更多相关文章

  1. Linux 配置yum源.

    Linux 配置yum源. 环境:虚拟机中安装了RedHat ,在进行安装mariadb的时候,出现如下错误.是因为yum源的问题,需要进行配置yum源.本教程是配置本地yum源. [root@loc ...

  2. Linux 配置yum源(互联网)

    Linux 配置yum源(互联网) 环境:操作系统Redhat 7.5 1.卸载现有的yum源 rpm -qa|grep yum|xargs rpm -e --nodeps     #移除与原yum有 ...

  3. linux配置yum源

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

  4. Linux配置yum源(离线和在线)

    配置yum源有2种方法,一种是离线yum源,另外一种是在线yum源. 一.离线yum源,基于安装光盘提供的安装仓库. 建立一个属于仓库文件夹 mkdir /media/zidong cd /media ...

  5. linux配置yum源、mount及yum命令

    配置yum源:  在/mnt目录下新建一个空的目录,名为rhel. [root@localhost mnt]# mkdir rhel 然后 [root@localhost Packages]# cd ...

  6. Linux配置yum源(本地源和网络源)

    目录 一:配置本地yum源 二:配置网络yum源 更新源可以获取最新的软件信息,以更新您的系统 Redhat7配置源 YUM(Yellow dog  Updater Modified): yum是Re ...

  7. Linux本地yum源配置以及使用yum源安装gcc编译环境

    本文档是图文安装本地yum源的教程,以安装gcc编译环境为例. 适用范围:所有的cetos,红帽,fedroa版本 适用人群:有一点linux基础的小白 范例系统版本:CentOS Linux rel ...

  8. RHEL 7.0 本地配置yum源

    RHEL 7.0 本地配置yum源  yum简介  yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它 ...

  9. RedHat linux配置yum本地资源

    今天安装个linux平台的oracle数据库,在oracle检测的时候发现有些系统补丁包没有安装,手动rpm安装报有些关联包也没有安装,想想如果一个一个rpm的话累死人了要,所以想起用yum来进行安装 ...

随机推荐

  1. Segmentation fault到底是何方妖孽

    http://blog.chinaunix.net/uid-23069658-id-3959636.html?page=2 进程运行的时候,它虚拟地址空间的布局和它所占用的物理内存到底是什么样子呢?虚 ...

  2. LA 3695 部分枚举

    运用部分枚举的思想,很明显完全枚举点的思想是不可能的.改为枚举上下边界,当确定右边界j后,对左边界i,可以有点数为on[j]+on[i]+(leftu[j]-leftu[i])+leftd[j]-le ...

  3. ural 1468

    写了好久,不知道为什么不过,也不清楚到底卡在哪里... 只好看别人的代码,感觉除了HASH不一样外,倒没什么特别之处.同时参考那论文写的.. http://blog.csdn.net/jyysc201 ...

  4. 菜鸟学Java(二十二)——又一次认识泛型

    泛型是Java SE 1.5的新特性,泛型的本质是參数化类型,也就是说所操作的数据类型被指定为一个參数.这样的參数类型能够用在类.接口和方法的创建中,分别称为泛型类.泛型接口.泛型方法. Java语言 ...

  5. 一篇文章贯穿ACE各种发送接收组件 1.2版

    TCP通信过程介绍 首先介绍一下socket通信的基本过程:这里先如果有两个家伙在通信,一个是S.还有一个叫C (1)S打开port监听本地的port看看有没有人来连接: (2)与此同一时候C试图去连 ...

  6. C++开发人脸性别识别总结

    历时一个月,最终在昨天把<C++开发人脸性别识别总结>系列博客完毕了,第一篇博客发表在2015年12月29日,截止昨天2016年2月29日最后一篇完毕,去除中间一个月的寒假,正好一个月,首 ...

  7. hibernate实战笔记1---初探

    因为在学习Spring的时候学到有关数据库的章节的时候,提及到了hibernate的集成,可是我对hibernate技术差点儿是一点不了解.仅仅是知道它是一个orm对象映射框架,所以在初探的章节做一下 ...

  8. 使用jQuery.makeArray() 将多种类型转换成JS原生Array

    jQuery.makeArray(obj)这个函数从名字上来看非常easy猜出它的用途:应该是用来将传入的对象转换成一个原生array 再看看官网上对它的解释:Convert an array-lik ...

  9. 第十七周自由练习项目——acm 学生最高最低成绩

    /* *程序的版权和版本号声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名:acm 学生最高与最低成绩 *作者:刘中林 *完 ...

  10. C#如何读写和创建INI文件(经典)转

    C#如何读写和创建INI文件 分类: c#程序设计2011-11-27 20:42 4935人阅读 评论(2) 收藏 举报 inic#stringbuffernullfile 在做项目过程中,有时需要 ...