相关说明:

本教程主要讲解配置“本地yum源”、“网络yum源”以及“ELEP源”

yum简介:

1.Yum(全称为 Yellowdog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。

2.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

3.本地yum源:光盘的rpm包集合

4.网络yum源:163或阿里云的yum源等,从网络下载

5.elep源:

1.EPEL(Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.

2.ScientificLinux是重新编译的Red Hat Enterprise Linux,由费米国家加速器实验室、欧洲核研究组织以及世界各地的大学和实验室共同开发。

配置本地yum源:

1.使用CentOS光盘作为本地yum源

2.实体机:直接放入光盘

3.VM虚拟机:虚拟机-可移动设备-CD/DVD-连接

4.前期准备:

mkdir    /mnt/cdrom   #创建用于挂载光盘的目录

mount    /dev/cdrom /mnt/cdrom      #挂载

umount   /mnt/cdrom        #卸载

cp-avf    /mnt/cdrom   /yum         #若不想每次都放光盘,可复制光盘文件到本地硬盘yum目录下

5.创建repo文件:

cat>>/etc/yum.repos.d/CentOS-Local.repo<<-EOF

[Local]

name=LocalYum

baseurl=file:///yum

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

EOF

6.cat>>EOF与cat>>-EOF的区别:

(1).如果重定向的操作符是<<-,那么分界符(EOF)所在行的开头部分的制表符(Tab)都将被去除

(2)可以解决由于脚本中的自然缩进产生的制表符

(3)在使用cat<<EOF时,输入完成后,需要在一个新的一行输入EOF结束stdin的输入。EOF必须顶行写,前面不能用制表符或空格键

7.更新yum缓存:

yum  clean  all        #清除缓存

yum  makecache        #生成缓存

yum  list                    #显示所有已经安装和可以安装的程序包

配置网络yum源:

1.备份原始yum源:

cd   /etc/yum.repos.d

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

2.配置CentOS的DNS:

vim   /etc/resolv.conf

nameserver   114.114.114.114         //国内dns

nameserver   8.8.8.8                        //国外dns

3.下载yum文件,替代原始yum源:

(1)网易yum源:

wget  -O   /etc/yum.repos.d/CentOS-Base.repo    http://mirrors.163.com/.help/CentOS7-Base-163.repo

yum   clean   all            //清除缓存

yum   makecache       //生成缓存

解析:wget -o,使用“-o”参数来指定一个文件名

(2)阿里云yum源:

wget   -O   /etc/yum.repos.d/CentOS-Base.repo    http://mirrors.aliyun.com/repo/Centos-7.repo

yum   clean  all

yum   makecache

配置ELEP源:

yum  -y   install   epel-release

yum   clean  all

yum   makecache

是的,不用怀疑,就是这么简单!

CentOS 7如何配置yum源相关推荐

  1. 配置yum源并与公网同步更新

    转:http://salogs.com/2010/04/%E9%85%8D%E7%BD%AEyum%E6%BA%90%E5%B9%B6%E4%B8%8E%E5%85%AC%E7%BD%91%E5%90 ...

  2. linux6.5 安装yum,配置Centos 6.5的yum源

    问题:redhat 6.4 默认自带的 yum 源需要注册,才能更新. 解决方案:删除默认的yum源,手动配置Centos 6.5的yum源. 我这里的系统是RedHat 6.4的所以在 http:/ ...

  3. CentOS配置本地Yum源、阿里云Yum源、163Yum源、并配置Yum源的优先级

    一.用Centos镜像搭建本地Yum源 由于安装centos后的默认Yum源为centos的官方地址,所以在国内使用很慢甚至无法访问,所以一般的做法都是把默认的Yum源替换成aliyun的Yum源或者 ...

  4. CentOS 6.5 本地yum源配置

    CentOS 6.5 本地yum源配置 由于多数服务器均使用内网,而安装一些软件如Git,需要很多的依赖包,使用yum安装相对简单,由于不能联网故配置本地yum源. 1.将rpm库添加到系统中 虚拟机 ...

  5. RHEL/CentOS/Fedora常用的 CentOS 5/6/7 yum 源(EPEL、Remi、RPMForge、RPMFusion, ius,163,sohu,阿里云)配置...

    RHEL以及他的衍生发行版如CentOS.Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安 ...

  6. centos配置yum源

    本文主要赘述在centos系统配置yum源的两种方式. 参考文章: centos配置yum源 Yum工具详解 配置外网yum源 确认可以访问外网. curl www.baidu.com 查看yum源, ...

  7. linux中科大yum源,CentOS:国内常用的yum源

    工作中大多数使用CentOS系统,当我们安装完CentOS系统的时候其实yum已经配置好了.我们直接执行yum install 软件包名称 就可以安装好一个软件包.他默认使用配置好的CentOS的源. ...

  8. 搭建yum源,配置yum源

    centos软件包不外乎有三大类: 镜像下载的dvd1 里面的 为base 基础包 镜像下载的dvd2 里面的 为Extra  扩展包 互联网上的其他的为  epel包 epel源的官方地址 http ...

  9. Linux软件安装配置Yum源

    一.rpm软件安装包 RPM的优点 RPM内含已经编译过的程序与配置文件等数据,可以让用户免除重 新编译的困扰 RPM在被安装之前,会先检查系统的硬盘容量.操作系统版本等,可 避免文件被错误安装 RP ...

最新文章

  1. python面试基本题(你需要的)
  2. python3 读取txt替换、n_从Python2迁移到Python3实战(一) pyupgrade
  3. opencv 图像 抠图 算法_人人可用的在线抠图,AI自动化的那种!北大校友算法玩出新高度...
  4. 电脑内存占用莫名很高_CPU占用高,电脑莫名卡顿?万能的重启拯救不了就用这3招,妥了!...
  5. LeetCode算法入门- Reverse Integer-day6
  6. 数据挖掘--挖掘建模-时序模式-ARIMA模型
  7. 如何查看和转移 Windows Server 2003 中的 FSMO 角色
  8. 用户组培训资料和资源
  9. L3MON-远程Android管理套件环境搭建
  10. 佳能Canon PIXMA MP492 打印机驱动
  11. 计算的威力,智慧的传奇——Fabrice Bellard
  12. java 转pem_将Java密钥库转换为PEM格式
  13. 分号与逗号的区别及举例_顿号、逗号、分号的区别
  14. autojs免root脚本引擎编写的QQ空间点赞脚本源码
  15. 计算机哪种语言处理速度最快,哪种高级编程语言的执行速度最快?
  16. HTML5前端视频_React视频-张晓飞-专题视频课程
  17. DynamicBone 飘带飘动风吹动效果
  18. 实用新型专利属于发明专利吗
  19. 西门子、福特、三菱汽车、苹果、沃博联、瑞幸等公司高管变动
  20. 环球网校伊贵业:职业教育的破局与新局丨蓝鲸人物

热门文章

  1. IDEA导入旧版本项目maven不会自动下载依赖JAR包处理方法
  2. Centos 7.x 内核升级
  3. java定向输出程序日志(输出到txt文件中)
  4. android webview js交互 第一节 (java和js交互)
  5. KindEditor 插件API使用说明
  6. 利用fiddler给android模拟器抓包
  7. 自动驾驶场景解析:图像分割开发实战
  8. 从苹果店员到机器学习工程师,高中学历澳洲小哥的自学路
  9. ICCV 2019丨微软亚研院精选论文解读
  10. 登顶Github趋势榜,非监督GAN算法U-GAT-IT大幅改进图像转换效果