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

相关推荐
chanalbert1 小时前
CentOS系统新手指导手册
linux·运维·centos
星宸追风1 小时前
Ubuntu更换Home目录所在硬盘的过程
linux·运维·ubuntu
热爱生活的猴子2 小时前
Poetry 在 Linux 和 Windows 系统中的安装步骤
linux·运维·windows
myloveasuka2 小时前
[Linux]内核如何对信号进行捕捉
linux·运维·服务器
m0_694845572 小时前
服务器需要备案吗?在哪些地区需要备案?
linux·运维·服务器·云计算
myloveasuka2 小时前
[Linux]内核态与用户态详解
linux
@BreCaspian3 小时前
在HP暗影精灵Ubuntu20.04上修复IntelAX211Wi-Fi不可用的全过程记录——系统安装以后没有WIFI图标&无法使用无线网
linux
小眼睛FPGA3 小时前
【RK3568+PG2L50H开发板实验例程】Linux部分/FPGA dma_memcpy_demo 读写案例
linux·运维·科技·ai·fpga开发·gpu算力
weixin_437398213 小时前
转Go学习笔记
linux·服务器·开发语言·后端·架构·golang
津津有味道3 小时前
Qt C++串口SerialPort通讯发送指令读写NFC M1卡
linux·c++·qt·串口通信·serial·m1·nfc