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

目录

yum--软件包管理器

概念

引入

rpm安装

yum安装

指令

[yum list](#yum list)

[yum install + 包名](#yum install + 包名)

[yum remove + 包名](#yum remove + 包名)

[yum search + 包名/关键字](#yum search + 包名/关键字)

[yum update/upgrade](#yum update/upgrade)

[yum makecache fast](#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博客

相关推荐
ChinaRainbowSea33 分钟前
1. Linux下 MySQL 的详细安装与使用
linux·数据库·sql·mysql·adb
致奋斗的我们1 小时前
Nginx反向代理及负载均衡
linux·运维·mysql·nginx·负载均衡·shell·openeluer
百锦再1 小时前
在Linux上创建一个Docker容器并在其中执行Python脚本
linux·python·docker
忧虑的乌龟蛋2 小时前
嵌入式 Linux:使用设备树驱动GPIO全流程
linux·服务器·嵌入式·imx6ull·gpio·点灯·pinctrl
朝九晚五ฺ2 小时前
【Linux探索学习】第三十弹——线程互斥与同步(上):深入理解线程保证安全的机制
linux·运维·学习
小林熬夜学编程2 小时前
【MySQL】第八弹---全面解析数据库表的增删改查操作:从创建到检索、排序与分页
linux·开发语言·数据库·mysql·算法
m0_748236112 小时前
Spring Boot 实战:轻松实现文件上传与下载功能
linux·spring boot·后端
鱼不如渔2 小时前
leetcode刷题第十三天——二叉树Ⅲ
linux·算法·leetcode
梦游钓鱼3 小时前
beremiz笔记chatgpt,部署在Ubuntu:20.04版本
linux·笔记·ubuntu
至少零下七度3 小时前
Mac book Air M2 用VMware安装 Ubuntu22.04
linux·ubuntu·vmware·虚拟机