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

相关推荐
123过去15 小时前
pixiewps使用教程
linux·网络·测试工具·算法·哈希算法
H_老邪15 小时前
Linux 与 Docker 常用命令
linux·运维·服务器·docker
yewq-cn16 小时前
linux 内核设备号
linux·运维·服务器
文静小土豆16 小时前
Linux 进程终止指南:理解 kill 与 kill -9 的核心区别与正确用法
linux·运维·服务器
不懒不懒16 小时前
安装python3.9.7和pycharm-community-2022.3.2.exe以及linux
linux·ide·python·pycharm
IMPYLH16 小时前
Linux 的 df 命令
linux·运维·服务器
wefg116 小时前
【Linux】会话、终端、前后台进程
linux·运维·服务器
zhixingheyi_tian17 小时前
Linux/Windows 免密登录
linux·运维·服务器
尤老师FPGA17 小时前
petalinux制作linux系统flash+sd卡启动
linux·运维·服务器
蓝天居士17 小时前
Linux实用功能代码集(4) —— 线程间消息队列(2)
linux