当前位置: 首页 > article >正文

Linux常用命令 yum 命令介绍

目录

yum 语法

yum常用命令

常见命令举例

1. 列出所有可更新的软件清单命令:yum check-update

2. 更新所有软件命令:yum update

3. 仅安装指定的软件命令:yum install

4. 仅更新指定的软件命令:yum update

5. 列出所有可安装的软件清单命令:yum list

6. 删除软件包命令:yum remove

7. 查找软件包命令:yum search

8. 清除缓存命令


Yum(Yellow dog Updater, Modified)是一款专为 Fedora、Red Hat 以及 SUSE 等 Linux 发行版设计的 Shell 前端软件包管理器。Yum 基于 RPM 包管理技术,通过自动化处理软件包的下载与安装,极大地简化了系统管理和软件维护的工作。

yum 语法

yum [options] [command] [package ...]
  • options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为 "yes"),-q(不显示安装的过程)等等。
  • command:要进行的操作。
  • package:安装的包名。

yum常用命令

  • 1. 列出所有可更新的软件清单命令:yum check-update

  • 2. 更新所有软件命令:yum update

  • 3. 仅安装指定的软件命令:yum install <package_name>

  • 4. 仅更新指定的软件命令:yum update <package_name>

  • 5. 列出所有可安裝的软件清单命令:yum list

  • 6. 删除软件包命令:yum remove <package_name>

  • 7. 查找软件包命令:yum search <keyword>

  • 8. 清除缓存命令:

    • yum clean packages: 清除缓存目录下的软件包
    • yum clean headers: 清除缓存目录下的 headers
    • yum clean oldheaders: 清除缓存目录下旧的 headers
    • yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的 headers

常见命令举例

1. 列出所有可更新的软件清单命令:yum check-update

示例

$ sudo yum check-update

这条命令将列出所有可以更新的软件包列表,帮助你了解哪些软件包有可用的新版本。

2. 更新所有软件命令:yum update

示例

$ sudo yum update

这条命令将更新系统中所有已安装的软件包到最新版本。

3. 仅安装指定的软件命令:yum install <package_name>

示例

$ sudo yum install firefox

这条命令将安装名为 firefox 的浏览器软件包。

4. 仅更新指定的软件命令:yum update <package_name>

示例

$ sudo yum update firefox

这条命令将仅更新 firefox 软件包到最新版本。

5. 列出所有可安装的软件清单命令:yum list

示例

$ sudo yum list

这条命令将列出所有可以安装的软件包,包括已安装和未安装的。

6. 删除软件包命令:yum remove <package_name>

示例

$ sudo yum remove firefox

这条命令将卸载名为 firefox 的软件包。

7. 查找软件包命令:yum search <keyword>

示例

$ sudo yum search browser

这条命令将在软件仓库中搜索包含关键词 "browser" 的软件包。

8. 清除缓存命令

示例

$ sudo yum clean packages

这条命令将清除缓存目录下的软件包。

$ sudo yum clean headers

这条命令将清除缓存目录下的 headers。

$ sudo yum clean oldheaders

这条命令将清除缓存目录下旧的 headers。

$ sudo yum clean all

这条命令将清除缓存目录下的软件包及旧的 headers,相当于 yum clean packages; yum clean oldheaders


http://www.kler.cn/a/369595.html

相关文章:

  • 脚本运行禁止:npm 无法加载文件,因为在此系统上禁止运行脚本
  • 当当网近30日热销图书的数据采集与可视化分析(scrapy+openpyxl+matplotlib)
  • 572. 另一棵树的子树
  • 如何用 Groq API 免费使用 DeepSeek-R1 70B,并通过 Deno 实现国内访问
  • 【NLP251】意图识别 与 Seq2Seq
  • Kafka常见问题之 org.apache.kafka.common.errors.RecordTooLargeException
  • Eslint检查报错-关闭vue项目中的eslint
  • 代码工艺:SQL 优化的细节
  • C++初阶教程——C++入门
  • Go第三方框架--gorm框架(二)
  • 优选算法专题一 ——双指针算法
  • 智能AI监测系统燃气安全改造方案的背景及应用价值
  • 图片处理datasets示例(COCO)
  • 建筑行业知识管理:构建高效文档管理系统,提升项目协作与管控能力
  • Xcode真机运行正常,打包报错
  • [论文阅读]Constrained Decision Transformer for Offline Safe Reinforcement Learning
  • 音频声音怎么调大?将音频声音调大的几个简单方法
  • React中在map遍历中,给虚拟标签(<></>)加key
  • linux进程的状态
  • 同一个Service内部调用开启事务
  • redis集群(主从同步、哨兵、群集)
  • Spring Boot2.x教程:(九)AOP基本概念与示例
  • ssm002学院党员管理系统(论文+源码)_kaic
  • Matlab 车牌识别技术
  • 简化开发流程 低代码技术优势全解析
  • Gateway 统一网关