yum工具(介绍+常用指令)

news2025/2/22 7:13:56

目录

 yum--软件包管理器

概念

引入

rpm安装

yum安装

指令 

yum list

yum install + 包名

yum remove + 包名

yum search + 包名/关键字

yum update/upgrade

yum makecache fast

 du命令


 yum--软件包管理器

概念

引入

  • 在linux中下载软件,可以下载源代码进行编译执行
  • 但是这样太麻烦了,所以就有人把一些软件提前编译好,做成软件包
  • 类比在windows下来说,软件包就是app,软件包管理器就是应用商店

其中,有两种包的安装方式

rpm安装

  • 别人提前编译好的二进制包,可以离线安装这个包
  • 但可能需要手动安装别的函数库或依赖软件,有点麻烦

yum安装

  • yum仓库存放所有的rpm包
  • 用户可以配置不同的软件源,以便访问不同版本的软件或不同的软件包集合
  • 在联网安装时,会根据依赖关系自动在仓库中寻找依赖软件并安装
  • 也可以设置离线Yum本地仓库

指令 

yum list

可以列出当前有的所有包

可以使用grep命令筛选出我们需要的包

其中:

  • x86_64 : 表示是64位系统的安装包 ("i686" 后缀表示32位系统安装包)
  • el 7 : 表示操作系统发行版的版本,指centos7/redhat7 ( "el 6" 表示centos6/redhat6)
  • 最后一列:表示软件源的名称 (类似于 小米应用商店 )

yum install + 包名

安装软件

yum remove + 包名

 卸载软件

yum search + 包名/关键字

按照所给名字/相关功能进行查找

当需要某方面的功能,但不知道具体的包名是什么,可以通过该命令进行查找

但是,似乎之前提到的list+grep也能进行查找,但具体功能还是不同

 可以看到,搜出来的内容不同

yum update/upgrade

更新软件包

 来源于--Linux yum upgrade与yum update区别 - 知乎 (zhihu.com)

yum makecache fast

将软件包信息提前在本地索引缓存,以提高搜索/安装软件的速度

索引缓存存储位置 :  /var/cache/yum/

如果想要删除这些信息,可以使用yum clean all来清除

 du命令

不知道为啥,查看磁盘的情况和原文的不一样,是因为我用的云服务器的原因吗(思考),不懂

来源于--(23条消息) yum缓存命令:yum makecache fast 和yum clean all_muzlei的博客-CSDN博客

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

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

相关文章

使用Ansible中的playbook

目录 1.Playbook的功能 2.YAML 3.YAML列表 4.YAML的字典 5.playbook执行命令 6.playbook的核心组件 7.vim 设定技巧 示例 1.Playbook的功能 playbook 是由一个或多个play组成的列表 Playboot 文件使用YAML来写的 2.YAML #简介# 是一种表达资料序列的格式,类似XML #特…

GB28181学习(十四)——语音广播与语音对讲

语音对讲 定义 用户端向设备通过视音频点播请求音频数据;用户端接收音频数据并通过特定的播放设备(如音响)播放;用户端向设备发送广播请求;设备解析广播成功后通过INVITE方法向用户请求音频数据;用户通过音…

大长案例 - 经典长连接可水平扩容高可用架构

文章目录 需求设计 需求 支撑百万充电桩充电业务的长连接可水平扩容高可用架构需求如下: 可扩展性:系统应该具备高度可扩展性,能够轻松应对新增充电桩的需求。任何时候都应该容易添加更多的充电桩,而不会影响整体性能。 负载均衡…

Linux C语言进阶-D7~D8指针与数组

一维数组 一维数组的数组名:就是一维数组的指针(起始地址) 如果int *px x;则: x[i]、*(pxi)、*(xi)、px[i]具有完全相同的功能:访问数组第i1个数组元素 注意:1、指针变量和数组在访问数组元素时&#x…

筛网孔径测量方法,您了解多少?

筛网是一种表面有均匀而稳定的透气孔、具有筛选和过滤作用的工业用品,常见的有金属丝编织网和冲孔板筛网,广泛用于新能源汽车、太阳能光伏、冶金、煤炭、橡胶、石油、化工、制药、建材、粮油等行业。 筛网有着严格的网孔尺寸规范,需要符合标…

141. 环形链表、Leetcode的Python实现

博客主页:🏆看看是李XX还是李歘歘 🏆 🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺 💗点关注不迷路,总有一些📖知识点📖是你想要的💗 ⛽️今…

安装opensips

1. 安装opensips ubuntu下安装: 1)执行以下的脚本 openSIPS | APT Repository 2)apt-get install opensips 安装完毕后,再选择需要的module继续安装,不需要编译 如果只是用作load balancer,那么只需要…

剑指JUC原理-8.Java内存模型

👏作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家📕系列专栏:Spring源码、JUC源码🔥如果感觉博主的文章还不错的话,请👍三连支持&…

Windows安装tensorflow-gpu=1.14.0CUDA=10.0cuDNN=7.4 (多版本CUDA共存)

文章目录 0. 前置说明1. 查看版本对应关系2. 安装 cuda3. 安装 cudnn4. 添加环境变量5. 安装 tensorflow 0. 前置说明 本机(Windows 11)已安装CUDA 11.7 使用命令查看显卡驱动: nvidia-smi这里显示的CUDA Version: 11.7说明支持安装11.7版本…

小说网站源码带管理后台手机端和采集

搭建教程,安装宝塔 php7.2,绑定域名,上传源码到根目录解压 源码获取请自行百度:一生相随博客 一生相随博客致力于分享全网优质资源,包括网站源码、游戏源码、主题模板、插件、电脑软件、手机软件、技术教程等等&#…

2.Docker的安装

1.认识Docker的基本架构 下面这张图是docker官网上的,介绍了整个Docker的基础架构,我们根据这张图来学习一下docker的涉及到的一些相关概念。 1.1 Docker的架构组成 Docker架构是由Client(客户端)、Docker Host(服务端)、Registry(远程仓库)组成。 …

每天一道算法题:11. 盛最多水的容器

难度 中等 题目 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 **说明:**你不…

哈夫曼树c语言版

一、哈夫曼树概念 哈夫曼树又称最优树给定N个权值作为N个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大…

传输层协议——TCP协议 (详解!!!)

目录 TCP的报文格式 1. 源端口号,目的端口号 和 udp 相同(前面文章介绍了udp) 2. 4位首部长度 —— TCP的报头长度 3. 选项 —— option (可选的:可以有,可以没有) 4.保留(6…

linux下mysql-8.2.0集群部署(python版本要在2.7以上)

目录 一、三台主机准备工作 1、mysql官方下载地址:https://dev.mysql.com/downloads/ 2、修改/etc/hosts 3、关闭防火墙 二、三台主机安装mysql-8.2.0 1、解压 2、下载相应配置 3、初始化mysql,启动myslq,设置开机自启 4、查看初始密…

java基础--多线程学习

写在前面: 多线程在面试中问的很多,之前没有过系统的学习,现在来进行一个系统的总结学习 文章目录 基础java多线程实现无参无返回值线程快速创建start和run方法的探讨run方法线程状态 有返回值线程线程池执行小结关于抛出异常的扩展 线程方…

人脸检索 M:N(视频,摄像头),调用百度API

目录 创建百度智能云账号 代码部分: 创建百度智能云账号 网址: 百度智能云-云智一体深入产业 点击导航栏中的产品,再选择人脸与人体 再选择人脸搜索 进入后,可以先去领取免费资源,如果不领取,后面是无法…

macOS Sourcetree 选择文件比较工具 Kaleidoscope

Sourcetree 选择文件比较工具 Kaleidoscope Kaleidoscope 使用的命令行工具是 ksdiff。Sourcetree 集成 Kaleidoscope之前,必须先安装 ksdiff。 Kaleidoscope 使用的命令行工具是 ksdiff。Sourcetree 集成 Kaleidoscope之前,必须先安装 ksdiff。 打开Ka…

5.3 用户定义的完整性

思维导图: 5.3 用户定义的完整性 用户定义的完整性是确保数据库中的数据满足特定应用的语义要求。这是通过关系数据库管理系统(RDBMS)中的内置机制来完成的,不需要依赖应用程序来执行。 5.3.1 属性上的约束条件 1. 定义属性上的约束条件 当在CREATE T…

架构风格-架构师(六十六)

管道-过滤器和仓库 数据处理方式: 管道过滤器是 数据驱动机制,处理流程事前确定,交互差。 仓库是通过仓库中间件交互,交互性强,灵活组装 系统可扩展性: 管道过滤器是数和处理在一起,需要新增…