> 其他外部软件包 > yum

yum: RPM 包管理器

yum (Yellowdog Updater, Modified) 是一个用于在基于 RPM 的 Linux 系统上管理软件包的命令行工具。它通过自动化包的安装、更新、删除以及解决系统依赖关系,帮助用户轻松管理软件。它广泛应用于 CentOS、RHEL、Fedora(早期版本)等系统。

概述

yum 是 RPM 包管理系统的前端工具,它能从远程仓库搜索并安装软件包,并自动处理所需的依赖关系。这比手动管理 RPM 文件要方便和安全得多。

主要功能

  • 安装和更新软件包
  • 删除软件包
  • 搜索和查询软件包信息
  • 自动解决系统依赖关系
  • 仓库管理

主要选项

yum 命令提供了多种子命令和选项来执行各种任务。

包管理

信息查询

其他

生成的命令:

请尝试组合命令。

描述:

`yum` 执行命令。

通过组合这些选项,您可以与 AI 一起虚拟地执行命令。

使用示例

使用 yum 命令可以执行的常见操作。

安装 Nginx 软件包

sudo yum install nginx

安装 Nginx Web 服务器软件包。

更新系统上的所有软件包

sudo yum update

将所有已安装的软件包更新到最新版本。

删除 Apache HTTP 服务器软件包

sudo yum remove httpd

从系统中删除 httpd 软件包。

搜索与 MySQL 相关的软件包

yum search mysql

搜索名称或描述中包含“mysql”的软件包。

查看 Nginx 软件包信息

yum info nginx

显示 Nginx 软件包的详细信息(版本、仓库、描述等)。

查看所有已安装的软件包列表

yum list installed

输出当前系统中所有已安装软件包的列表。

清理 yum 缓存

sudo yum clean all

清理所有下载的软件包和元数据缓存,以释放磁盘空间。

提示与注意事项

使用 yum 时的有用提示和需要注意的事项。

切换到 dnf

  • 在最新的 RHEL、CentOS Stream 和 Fedora 版本中,dnf 已取代 yum 成为默认的包管理器。dnf 具有与 yum 相似的语法,并提高了性能和依赖解决能力。旧的 yum 命令通常会符号链接到 dnf 以提供兼容性。

仓库管理

  • yum 通过 `/etc/yum.repos.d/` 目录下的 `.repo` 文件来管理仓库。添加外部仓库时,应仅添加来自可信来源的仓库。

安全更新

  • 定期运行 `sudo yum update` 命令对于解决系统安全漏洞和保持最新功能至关重要。

相同类别命令