博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2019/01/17 YUM包软件管理01
阅读量:3923 次
发布时间:2019-05-23

本文共 1572 字,大约阅读时间需要 5 分钟。

在这里插入图片描述

基于c/s结构

yum服务器
client客户端
server服务器 rpm包 和meta data元数据 (rpm包的说明,版本 ,依赖性。。)
c/s client server
epel 源 光盘里有光盘的,epel源有epel包
yum install +软件包即可安装
yum cache yum缓存 (元数据)默认是不删除
多个服务器会生成多个缓存,一个缓存对应一个服务器
客户端安装要指明服务器路径 ,要安装tree ,服务器会把找到的依赖几个包的原信息返回到yumcahe缓存
缓存信息放的是元数据
再次发指令到服务器
服务器找到4个依赖tree的包下载到客户端安装
默认安装完会删除安装包
服务器上可能有多个服务器
装P1的时候会从两个服务器找,1.0,2。0会安装新的版本
但是缓存会有2个版本都在,这个缓存信息有可能带来问题
如果服务器换地址,那么配置文件也要换,缓存要清理,因为缓存记录的还是旧的
出故障,主要有配置文件格式写错,还有大部分缓存问题
在这里插入图片描述
**【main】语句块的名称
cachedir=缓存的文件夹basearch =x86_64变量 releasever =7 版本号
keepcache=0 缓存元数据 要想缓存rpm包就设置1 下载安装之后就不会被默认删除
debuglevel调试
logfile=yum方式安装的日志
expactarch架构
obsolates
gpgcheck=签名不完整就拒绝安装 设置0就是不完整也可以安装=rpm -k
plugins插件启用
installonly_limit =5可以同时安装5个包 ,同一个终端不能同时并发安装
bugtracker_url=
distroverpkg=
**
/etc/yum。conf配置文件
在这里插入图片描述
basearch =x86_64变量 releasever =7
如果一个软件有50个包,有上百台机器,一台一台下载太麻烦,可以把keepcache改成1,就下载下来,其他的复制
在这里插入图片描述

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

把你的仓库放在这个文件夹,并用什么命名 放在/etc/yum.repos.d 文件后缀必须repo repo仓库
后面的文件都连互联网比较慢,可以在局域网在这里插入图片描述
在这里插入图片描述
一般我们把光盘的叫base.repo 、cdrom
在这里插入图片描述
rpm -k 检查包的签名完整性
repodata是元数据
它的父目录就是仓库路径
在这里插入图片描述
在这里插入图片描述
上面的父目录有空格且太长,我们自己创建
在这里插入图片描述
在这里插入图片描述
多个仓库分开写和放在一起写都没事
在这里插入图片描述
file:本机路径 /跟的意思 前面//是格式
gpgcheck =0不检查
依赖性
在这里插入图片描述
是否按照,是否光下载不安装,还是不下载不安装
在这里插入图片描述
在这里插入图片描述
yum repolist 查看仓库有多少个包 一个仓库有 9000多个包
在这里插入图片描述
少了名字
在这里插入图片描述
在这里插入图片描述
缓存路径
在这里插入图片描述
yum clean all 清楚缓存
在这里插入图片描述
获取最新的元数据
在这里插入图片描述
install gcc二进制编译**在这里插入图片描述
在这里插入图片描述在这里插入图片描述
运行
在这里插入图片描述
包类别 yum list
带@都是已经安装了 通过annaconda包装的
在这里插入图片描述
安装 sl
在这里插入图片描述
rpm -ql列出按照的文件列表 有二进制文件运行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
key路径制定好,就会自动检查完整性
在这里插入图片描述
在这里插入图片描述
后续就不再导入key在这里插入图片描述
在这里插入图片描述
enabled=0 禁用epel源
在这里插入图片描述
all可以显示启用禁用的
在这里插入图片描述
只显示禁用的
在这里插入图片描述
remove卸载
在这里插入图片描述
日志文件
卸载和安装都有提示记录
在这里插入图片描述
在这里插入图片描述
enablegroups 是否禁用组
failovermethod容错级 (rounrobin意思是随机挑选 | priority(优先级) 按顺序访问
仓库允许写多个路径
在这里插入图片描述
仓库地址可以写在一个文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
前4行用的多
cost可以设置优先级 花费,值越小越高
在这里插入图片描述
配置路径格式统一
在这里插入图片描述
阿里云也是这样
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
bseurl 支持http https ftp
在这里插入图片描述
在这里插入图片描述
启动服务
在这里插入图片描述
rpm -ql autofs 列出安装出文件
在这里插入图片描述
确保下次自动启动
在这里插入图片描述
方便挂载
在这里插入图片描述

在这里插入图片描述

清缓存
在这里插入图片描述

转载地址:http://jrzgn.baihongyu.com/

你可能感兴趣的文章
2、Annotation的实现
查看>>
CyclicBarrier && CountDownLatch
查看>>
java.lang.Object
查看>>
mqtt的messageId是怎么回事
查看>>
记一次线上CPU持续飙升的问题排查
查看>>
java.util.Stack
查看>>
java.lang.Class
查看>>
设计模式之恋
查看>>
手写spring
查看>>
使用redis分布式锁实现一个秒杀业务
查看>>
工厂方法模式(Factory Method)
查看>>
抽象工厂(Abstract Factory)模式
查看>>
建造者(Builder)模式
查看>>
java.lang.InheritableThreadLocal
查看>>
oracle定时器定时清理某张表指定日期前的数据
查看>>
第一个go程序连接mysql读取数据
查看>>
一个小示例,对比下go和java
查看>>
struts2 上传excel文件
查看>>
开篇背景
查看>>
一、计算机核心组成及CPU核心组成
查看>>