Cent OS 7 本地yum源配置与安装
一.本地yum源
1.添加一个新的yum源配置文件dvd.repo(文件名字自定义)
vi etc/yum.repos.d 添加新的内容:
name=rhel_dvd
baseurl=file://'/run/media/root/RHEL-7.3 Server.x86_64'(根据实际地址填写)
enabled=1
gpgcheck=0
文件配置完成之后可以查看一下添加的内容:cat dvd.repo
[root@zhaoyunxiang ~]# cd /etc/yum.repos.d
[root@zhaoyunxiang yum.repos.d]# ll
总用量 40
drwxr-xr-x. 2 root root 220 7月 13 17:43 back
-rw-r--r--. 1 root root 1519 7月 13 18:08 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 11月 23 2020 CentOS-CR.repo
-rw-r--r--. 1 root root 649 11月 23 2020 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 11月 23 2020 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 11月 23 2020 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 11月 23 2020 CentOS-Sources.repo
-rw-r--r--. 1 root root 8515 11月 23 2020 CentOS-Vault.repo
-rw-r--r--. 1 root root 616 11月 23 2020 CentOS-x86_64-kernel.repo
(在这里,我的yum源已经配置好了,如果没有配置的,可以略过这一步,继续执行命令)
。。。
[root@zhaoyunxiang yum.repos.d]#vi dvd.repo
[root@zhaoyunxiang yum.repos.d]#cat dvd.repo
name=rhel_dvd
baseurl=file://'/run/media/root/RHEL-7.3 Server.x86_64'(根据实际地址填写)
enabled=1
gpgcheck=0
2.清除现在配置好的本地yum源,因为我们要安装新的yum源(阿里、163或者中科大)
[root@zhaoyunxiang yum.repos.d]#yum clean all
。。。
。。。
。。。
3.现在新生成yum缓存
[root@zhaoyunxiang yum.repos.d]#yum makechace
。。。
。。。
。。。
4. 最后,我们可以键入 yum repolist命令来查看配置好的yum是否正常
[root@zhaoyunxiang yum.repos.d]#yum repolist
二、配置 163(网易)yum源
1.先备份原有的镜像文件,以免以后出现错误
[root@zhaoyunxiang ~]#mv /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup
在这个时候假如我们的虚拟机yum.repos.d里面没有配置或添加CentOS-Base.repo文件,就会报错,在这个时候,我们就不需要备份,直安装yum源。
2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo(如果这个时候系统没有安装wget命令,会报错),我们可以用curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
[root@zhaoyunxiang yum.repos.d]#curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
3.此时我们需要进去CentOS-Base.repo文件里面,执行编辑命令vi CentOS-Base.repo修改文件中的baseurl地址,把每个baseurl后边的$releasever替换成7,把$basearch替换成x86_64
在这里举例:
例如 baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/修改前
修改后baseurl=http://mirrors.163.com/centos/7/os/x86_64/
修改的原因是yum源网站(网易)里面没有$releasever这样的版本号,所以我们改成7的版本,把$basearch修改为x86_64。
4.修改完成后,再一次清除原有的yum缓存 yum clean all
[root@zhaoyunxiang yum.repos.d]#yum clean all
5.重新写入yum缓存 yum makecahce
[root@zhaoyunxiang yum.repos.d]#yum makecahce
三、配置阿里云yum源
1.同样是备份我们之前的yum源,以免以后出错
[root@zhaoyunxiang yum.repos.d]#mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup (如下图)

2.我们现在可以下载yum源来配置到本地(下载CentOS-Base.repo 到/etc/yum.repos.d/)
[root@zhaoyunxiang yum.repos.d]#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo或[root@zhaoyunxiang yum.repos.d]#curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo (如下图)

3.和配置163(网易)yum源一样,我们需要修改其中的与我们版本不一样的东西(修改的原因是yum源网站(阿里云)里面没有$releasever这样的版本号,所以我们改成7的版本,把$basearch修改为x86_64。) (如下图)
修改前:



修改后:



4.修改完成后,再一次清除原有的yum缓存 yum clean all
[root@zhaoyunxiang yum.repos.d]#yum clean all
5.重新写入yum缓存 yum makecahce
[root@zhaoyunxiang yum.repos.d]#yum makecahce
Cent OS 7 本地yum源配置与安装的更多相关文章
- CentOS7利用本地yum源配置NBD
一:CentOS7.0创建本地YUM源 (物理机:直接将刻录的CentOS7光盘利用光驱插入物理机上) (虚拟机: CD/DVD>>连接本地ISO) 针对物理机192.168.9.112进 ...
- Centos6.4 本地yum源配置
由于单位的服务器均使用的是内网,而安装一些软件如Git,需要很多的依赖包,使用yum安装相对简单,由于不能联网故配置本地yum源配置. 1.首先将需要rpm库添加到系统中: 1).虚拟机中安装的lin ...
- RedHat和CentOS使用本地yum源配置
2013-04-01 11:38:30 标签:本地yum源 版权声明:原创作品,谢绝转载!否则将追究法律责任. 使用yum命令安装所需的软件,如果设备网络状况很好,当然也没必要去配置本地yum源,直接 ...
- CENTOS 6-7的本地YUM源配置
本文档适合CENTOS 6-7的本地YUM源配置 cd /media cd CentOS_6.8_Final/ cd Packages 创建目录拷贝文件 mkdir /yum cp * /yum 配置 ...
- 企业级本地yum源配置方案详解
因目前企业生产网络禁止联网,对于使用Linux的我们来说,非常不方便,想要使用yum源都很困难,挂dvd又不能完全满足要求,所以自建一个企业级的yum源,定时从公网同步到本地,然后生产网络直接配置在本 ...
- CentOS 6.x 本地yum源配置与使用
系统默认已经安装了可使用yum的软件包,所以可以直接配置: # mount /dev/cdrom /mnt 挂载镜像,可以写到配置文件 ...
- CentOS本地yum源配置
现有一台处在局域网的linux服务器,无法ping通外网,本文是关于本地yum源的配置 环境 : CentOS 6.5 一 .挂载CentOS镜像文件 (1) 创建挂载文件夹,若此文件夹已存在可忽略 ...
- Linux本地yum源配置以及使用yum源安装gcc编译环境
本文档是图文安装本地yum源的教程,以安装gcc编译环境为例. 适用范围:所有的cetos,红帽,fedroa版本 适用人群:有一点linux基础的小白 范例系统版本:CentOS Linux rel ...
- RHEL7 本地yum源配置
配置yum 源 1.挂载DVD光盘到/mnt 因为配置时候路径名里面不能有空格,否则不能识别 [root@ mnt]# mount /dev/cdrom /mnt 2.在目录/etc/yum.r ...
随机推荐
- 4,java数据结构和算法:双向链表 ,有序添加,正向遍历,反向遍历, 增删改查
直接上代码 //节点 class HeroNodeD{ int no; String name; String nickName; HeroNodeD pre;//前一节点 HeroNodeD nex ...
- java基础第一节课随笔
第一题:1.定义一个HelloWold类2.在类中定义主方法3.在主方法中使用输出语句在dos控制台打印HelloWorld 打印结果如:HelloWorld4.在案例中使用当行注释.多行注释添加相关 ...
- python学习笔记03-变量和字符串
变量 变量:把一个值赋值给一个名字时,它会储存在内存中,称之为变量(virable):但在python中并不会储存在变量里,仅仅是类似于给值加了标签 变量的使用规则: 1.使用变量,首先需要给变量赋值 ...
- Redis不是只有get set那么简单
我以前还没接触Redis的时候,听到大数据组的小伙伴在讨论Redis,觉得这东西好高端,要是哪天我们组也可以使用下Redis就好了,好长一段时间后,我们项目中终于引入了Redis这个技术,我用了几下, ...
- Siamese network总结
前言: 本文介绍了Siamese (连体)网络的主要特点.训练和测试Siamese网络的步骤.Siamese网络的应用场合.Siamese网络的优缺点.为什么Siamese被称为One-shot分类 ...
- C++中指针与引用详解
在计算机存储数据时必须要知道三个基本要素:信息存储在何处?存储的值为多少?存储的值是什么类型?因此指针是表示信息在内存中存储地址的一类特殊变量,指针和其所指向的变量就像是一个硬币的两面.指针一直都是学 ...
- Unix、Linux 软件包管理快速入门对照:apt、brew、pkg、yum
请访问原文链接:https://sysin.org/blog/apt-brew-pkg-yum/,查看最新版.原创作品,转载请保留出处. 作者:gc(at)sysin.org,主页:www.sysin ...
- 分布式AKF拆分原则
1. 前言 当我们需要分布式系统提供更强的性能时,该怎样扩展系统呢?什么时候该加机器?什么时候该重构代码?扩容时,究竟该选择哈希算法还是最小连接数算法,才能有效提升性能? 在面对 Scalabilit ...
- 9、SpringBoot整合之SpringBoot整合SpringSecurity
SpringBoot整合SpringSecurity 一.创建项目,选择依赖 选择Spring Web.Thymeleaf即可 二.在pom文件中导入相关依赖 <!-- 导入SpringSecu ...
- Python装饰器-给你的咖啡加点料
今天你的咖啡加糖了吗? 让我们通过一个简单的例子来引出装饰器的概念及用法.在引出装饰器之前,我们先来了解一下函数的概念. 一.函数回顾 1.在python中函数是一等公民,函数也是对象.我们可以把函数 ...