概述
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` 命令对于解决系统安全漏洞和保持最新功能至关重要。