【部署YUM仓库】

news2024/11/16 3:51:54

目录

  • 一、YUM概述
    • 1.1、YUM( Yellow dog Upadater Modified)
  • 二、准备安装源
    • 2.1、YUM软件仓库类型
    • 2.2、RPM软件包的来源
    • 2.3、第三方yum源的网址查看:
    • 2.4、构建CentOS 7 软件仓库
      • 2.4.1、配置yum源仓库时要先挂载
      • 2.4.2、配置yum源仓库
      • 2.4.3、配置完后更新缓存
    • 2.5、ftp源仓库的调用
    • 2.6、配置在线yum仓库
      • 2.6.1、安装阿里云的yum源仓库
  • 三、模拟优先级yum源
    • 3.1、yum仓库的缓存在哪里
  • 四、总结


一、YUM概述

1.1、YUM( Yellow dog Upadater Modified)

·基于RPM包构建的软件更新机制。
·可以自动解决依赖关系。
·所有软件包由集中的YUM软件仓库提供。

在这里插入图片描述

二、准备安装源

2.1、YUM软件仓库类型

FTP源: ftp://....
一对多   安装快,但是软件数最少,版本低

在线源: http://.....  或者 https://....
一对多   软件数量多,版本新,但是安装前需要更新缓存,安装速度较慢

本地源: file://.......
一对一   安装快,但是软件数最少,版本低

2.2、RPM软件包的来源

CentOs发布的RPM包集合。
第三方组织发布的RPM包集合。
用户自定义的RPM包集合。

2.3、第三方yum源的网址查看:

请添加图片描述

2.4、构建CentOS 7 软件仓库

2.4.1、配置yum源仓库时要先挂载

在这里插入图片描述

在这里插入图片描述

repodata 目录是通过 createrepo命令来自动生成的指引表

也可以通过createrepo -g 来指定目录里存放 repodata目录

在这里插入图片描述

systemctl status vsftpd
查看软件启动没

在这里插入图片描述

2.4.2、配置yum源仓库

vim ftp.repo  创建yum源配置文件

name=  指定仓库的名称

baseurl=ftp://192.168.102.10/centos7
ftp://192.168.102.10  指定是var/ftp
centos7  指定的是var/ftp底下的字目录

enabled=1 是开启仓库 则为0时就是关闭仓库

gpgcheck=1   开启数字签名密钥验证文件 则=0时关闭

gpgkey=  指定对应的数字签名密钥文件(不使用可以不写)

在这里插入图片描述在这里插入图片描述

2.4.3、配置完后更新缓存

yum clean all && yum makecache 

用本地yum源来重新更新缓存

在这里插入图片描述

2.5、ftp源仓库的调用

scp ftp.repo 192.168.102.40:/`pwd`
使用scp 命令将本机配置的yum源仓库,复制到远程主机里

在这里插入图片描述
在这里插入图片描述ftp的配置文件到远程主机里,可以不进行挂载进行安装软件
在这里插入图片描述

2.6、配置在线yum仓库

在这里插入图片描述在这里插入图片描述

2.6.1、安装阿里云的yum源仓库

在浏览器中搜索yum源下载地址

http://mirrors.aliyun.com/repo/

在这里插入图片描述
点击复制链接,复制到Linux主机里进行安装

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

在这里插入图片描述在yum仓库里就可以看见阿里云的yum源仓库来
在这里插入图片描述

使用
mv aliyum.repo CentOS-Base.repo
将下载的阿里云的yum源仓库覆盖官方的yum源仓库,使得在线源的安装更快

在这里插入图片描述
覆盖完后就可以看见在线源是用阿里云来进行下载在这里插入图片描述

yum install -y yum-plugin-priorities

安装这个软件包,这个插件设置yum安装的优先级,
yum安装的优先使用本地yum源和ftpyum源
再去使用别的yum源

在这里插入图片描述

三、模拟优先级yum源

在阿里云的网站上下载一个epel-7.repo的拓展源,下载后放进Linux终端里

在这里插入图片描述在之前ftp的yum源仓库设置epel的拓展源仓库,并且设置好优先级
在这里插入图片描述

将所有的yum源仓库放起来,取出ftp的yum源仓库在这里插入图片描述使用cat命令查看ftp的yum源仓库
在这里插入图片描述
进入优先级的文件里查看有没有打开
在这里插入图片描述
设置好后就可以进行安装了,如果本地源没有就使用在线源安装

3.1、yum仓库的缓存在哪里

在yum下载的软件包,会自动清除掉,没有被缓存下来
在这里插入图片描述

如果想要通过缓存来获取软件包的话修改yum的文件

vim  /etc/yum.conf
进入修改目标目录和缓存设置

在这里插入图片描述
下载文件后,缓存的数据在这里插入图片描述

在这里插入图片描述

四、总结

yum下载软件包
1) 开启缓存
vim /etc/yum.conf

cachedir=缓存目录
keepcache=1     #1为开启缓存 0为关闭缓存

yum install -y 软件
yum install -y 软件--downloaddir=下载目录

2--downloadonlv
yumdownloader 软件

3--destdir=下载录 --resolve
createrepo 软件包目录创建软件包依赖关系索引表

请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/452557.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AutoSAR内存映射

总目录链接>> AutoSAR入门和实战系列总目录 总目录链接>> AutoSAR BSW高阶配置系列总目录 文章目录 为了防止不必要的内存缺口(RAM 中未使用的空间),不同大小(8、16 和 32 位)的变量根据其大小映射到特…

论文笔记:基于并行注意力 UNet的裂缝检测方法

0 简介 论文:基于并行注意力 UNet的裂缝检测方法(Parallel Attention Based UNet for Crack Detection); 发表:2021年发表在《计算机研究与发展》上。 1 问题分析 问题:裂缝图像中存在噪声、光线、阴影等…

中睿天下亮相2022电力行业信息化年会

4月14日-15日,以“低碳数字新动力,电力转型新发展”为主题的2022电力行业信息化年会在长沙成功召开。中睿天下作为网络安全企业受邀出席参展,展示多样性网络安全产品、电力行业解决方案及相关应用成果。 作为能源电力领域的行业盛会和学术交流…

垃圾回收器(一)

垃圾回收器概述 垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商、不同版本的JVM来实现。 由于JDK的版本处于高速迭代过程中,因此Java发展至今已经衍生了众多的GC版本。 从不同角度分析垃圾收集器,可以将GC分为不同的类型。 GC分…

设计模式简谈

设计模式是我们软件架构开发中不可缺失的一部分,通过学习设计模式,我们可以更好理解的代码的结构和层次。 设计原则 设计原则是早于设计方法出现的,所以的设计原则都要依赖于设计方法。这里主要有八个设计原则。 推荐一个零声学院免费教程&…

阳光万里,祝你上岸——免统考在职研究生

什么是在职研究生 在职研究生,是国家计划内,以在职人员身份,部分时间在职工作,部分时间在校学习的研究生教育的一种类型。在职攻读硕士方式有三种: 1.双证非全日制研究生:为普通高等教育研究生学历&#x…

QGIS--开发OpenSCENARIO动态场景(三)--制作动态场景

一、添加scenario&#xff0c;carla的环境变量 export CARLA_ROOT/path/to/your/carla/installation export SCENARIO_RUNNER_ROOT/path/to/your/scenario/runner/installation export PYTHONPATH$PYTHONPATH:${CARLA_ROOT}/PythonAPI/carla/dist/carla-<VERSION>.egg ex…

如何利用工时表来帮助项目管理做得更完善?

项目管理是一项复杂的任务&#xff0c;需要协调各种资源以确保项目按时交付。其中一个关键方面是管理各个员工工时。工时表软件是一种可以帮助企业记录各个员工工作时效的工具&#xff0c;而且还可以帮助项目管理者记录和跟踪项目成员的时间。那么如何利用工时表来帮助项目管理…

如何配置静态路由?这个实例详解交换机的静态路由配置

一、什么是静态路由 静态路由是一种路由的方式&#xff0c;它需要通过手动配置。静态路由与动态路由不同&#xff0c;静态路由是固定的&#xff0c;不会改变。一般来说&#xff0c;静态路由是由网络管理员逐项加入路由表&#xff0c;简单来说&#xff0c;就是需要手动添加的。…

相空间相关概念以及轨迹生成

在时间序列分析中&#xff0c;相位轨迹也被广泛应用于提取隐藏在数据中的结构信息。例如&#xff0c;在人类活动识别任务中&#xff0c;通过构建不同活动对应的相位轨迹&#xff0c;可以揭示活动间的相似性和差异性&#xff0c;从而有助于设计有效的分类方法。 相空间&#xff…

Java每日一练(20230420)

目录 1. 罗马数字转整数 &#x1f31f; 2. 电话号码的字母组合 &#x1f31f;&#x1f31f; 3. 排列序列 &#x1f31f;&#x1f31f;&#x1f31f; &#x1f31f; 每日一练刷题专栏 &#x1f31f; Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每…

java基础——Map

Map 第一章 Map集合 1.1 概述 Java提供了专门的集合类用来存放键值对关系的对象&#xff0c;即java.util.Map接口。 我们通过查看Map接口描述&#xff0c;发现Map接口下的集合与Collection接口下的集合&#xff0c;它们存储数据的形式不同&#xff0c;如下图。 Collection中…

Java学习之匿名内部类(非常重要)

目录 一、匿名内部类介绍 基本语法 二、举例说明 1.传统方式实现接口 2.使用匿名内部类进行简化 一、匿名内部类介绍 1.匿名内部类也是类 2.匿名内部类也是内部类 3.匿名内部类没有名字&#xff08;名字存在于JVM中&#xff0c;不会显示出来&#xff09; 4.匿名内部类同时…

Pytorch深度学习笔记(八)处理多维度特征的输入

目录 1.概述 2. 处理多维度特征的输入 注&#xff1a;不同的激活函数&#xff08;sigmoid函数&#xff09;&#xff0c; 绘制不同的图表 推荐课程&#xff1a;07.处理多维特征的输入_哔哩哔哩_bilibili 1.概述 一个八维数据集&#xff1a; 数据集&#xff0c;每一行称为一个…

完整搭建 SpringCloud 项目

目录 1、数据库表结构设计 2、项目结构设计搭建 &#xff08;1&#xff09;创建父工程&#xff08;SpringBoot 类型&#xff09; &#xff08;2&#xff09;其他功能模块搭建 &#xff08;3&#xff09;创建 eureka &#xff08;4&#xff09;创建common 模块 &#xff08;5&…

jmeter常用组件1

常用的组件 常用的组件1&#xff0c;配置元件 1.HTTP请求默认值2.HTTP信息头管理器3.HTTP Cookie管理器4.用户自定义变量5.csv数据导入 2&#xff0c;集合点3&#xff0c;后置处理器 1.debug处理器2.json提取器 本文永久更新地址: 1&#xff0c;配置元件 1.HTTP请求默认值 在…

ASP.NET Core MVC 从入门到精通之Razor语法

随着技术的发展&#xff0c;ASP.NET Core MVC也推出了好长时间&#xff0c;经过不断的版本更新迭代&#xff0c;已经越来越完善&#xff0c;本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容&#xff0c;适用于初学者&#xff0c;在校毕业生&#xff0c…

PyQt在界面/子界面中添加横线

问题&#xff1a; 自己写个了处理数据的小程序&#xff0c;想要在不同的部分之间做个区域划分&#xff0c;使用实线或者虚线标记。 找了几个界面方法&#xff1a;1.使用画图QPainter,画所需要的线。 2.添加按钮&#xff0c;将按钮设置成线的形式 这两种方式都不适合我这个界…

着色器语言 GLSL (opengl-shader-language)入门大全

GLSL 中文手册 基本类型: 类型说明void空类型,即不返回任何值bool布尔类型 true,falseint带符号的整数 signed integerfloat带符号的浮点数 floating scalarvec2, vec3, vec4n维浮点数向量 n-component floating point vectorbvec2, bvec3, bvec4n维布尔向量 Boolean vectori…

广告投放ROI如何计算?实现广告效果最大化

大家好&#xff01;我是东哥&#xff0c;一个专注于跨境电商的小商家。今天&#xff0c;我要和大家分享一下广告投放中的一个关键指标——ROI&#xff0c;也就是投资回报率。这个指标非常重要&#xff0c;因为它可以帮助我们评估广告的效果&#xff0c;让我们知道我们的广告投放…