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博客

相关推荐
CYRUS_STUDIO17 小时前
用 Frida 控制 Android 线程:kill 命令、挂起与恢复全解析
android·linux·逆向
熊猫李19 小时前
rootfs-根文件系统详解
linux
dessler21 小时前
Hadoop HDFS-高可用集群部署
linux·运维·hdfs
泽泽爱旅行21 小时前
awk 语法解析-前端学习
linux·前端
轻松Ai享生活2 天前
5 节课深入学习Linux Cgroups
linux
christine-rr2 天前
linux常用命令(4)——压缩命令
linux·服务器·redis
三坛海会大神5552 天前
LVS与Keepalived详解(二)LVS负载均衡实现实操
linux·负载均衡·lvs
東雪蓮☆2 天前
深入理解 LVS-DR 模式与 Keepalived 高可用集群
linux·运维·服务器·lvs
乌萨奇也要立志学C++2 天前
【Linux】进程概念(二):进程查看与 fork 初探
linux·运维·服务器
獭.獭.2 天前
Linux -- 信号【上】
linux·运维·服务器