yum 命令生成器
为 RHEL/CentOS 软件包管理器生成 yum 命令
开始使用 yum
## 什么是 yum?
`yum`(Yellowdog Updater, Modified)是 RHEL、CentOS 以及早期版本 Fedora 的软件包管理工具。它可以从已配置的仓库中安装、更新、删除和查询 RPM 软件包。需要修改系统设置的命令则必须使用 `sudo` 权限或 root 权限。
## 使用方法
1. **选择操作**:挑选一个子命令——`install`、`remove`、`update`、`upgrade`、`search`、`info`、`list`、`clean` 或 `check`。 2. **添加软件包**:对于 `install`、`remove`、`info` 和 `search`,输入一个或多个软件包名称。 3. **设置选项**:`-y`(默认为是)、`--enablerepo`、`--nogpgcheck`、`-q`(静默模式)。 4. **复制并运行**:复制生成的命令,必要时在开头加上 `sudo`。
常用子命令与选项
### `install` / `remove` 可通过软件包名称来安装或删除 RPM 软件包:`yum install nginx httpd`。
### `update` / `upgrade` 可更新一个或多个软件包;若未指定名称,则会更新所有软件包。在现代版本的 yum 中,`update`与`upgrade`的功能完全相同(会保留已过时的软件包)。
### `search` / `info` / `list` `search`可根据名称或描述查找软件包;`info`可显示某个软件包的详细元数据;`list`可列出所有可用或已安装的软件包。
### `clean` / `check` `clean`可清除元数据及软件包缓存;`check`可检查本地 RPM 数据库是否存在问题。
### `-y` 默认选择“是” 对所有确认提示均回复“是”——这对于非交互式安装而言是必需的。
### `--enablerepo=NAME` 仅针对当前命令临时启用被禁用的软件源(例如 EPEL):`yum install --enablerepo=epel nginx`。
### `--nogpgcheck` / `-q` 跳过 GPG 签名验证,或以最小输出量静默运行。
▶yum 与 dnf —— 我该用哪个?
▶如何为单次安装启用 EPEL 仓库?
▶为什么我需要 sudo?
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。