一、yum包管理器概述
Yum(Yellowdog Updater Modified)是一个非常流行的Linux包管理器,主要用于RPM包管理系统。它能够帮助用户安装、升级、降级和删除RPM包,同时也可以检索有关RPM包的信息。换一句话说,yum允许用户从指定的软件仓库(repositories)中自动获取、安装、更新和删除软件包
Yum最初是为 Yellowdog Linux 设计的,但后来被广泛应用到其他基于 RPM 的Linux发行版中,包括 Red Hat Enterprise Linux(RHEL)、CentOS、Fedora 等。
二、yum语法详解
1、基本语法
yum [options] [command] [package ...]
其中:
options:可选参数,用于修改yum命令的行为。
command:要执行的命令,如install、update、remove等。
package:要安装、更新或卸载的软件包名称。
2、yum选项详解
如下为yum命令的一些选项:
-h, --help 显示此帮助消息并退出
-t, --tolerant 容忍错误
-C, --cacheonly 完全从系统缓存运行,不更新缓存
-c [配置文件], --config=[配置文件]
配置文件位置
-R [分钟], --randomwait=[分钟]
最大命令等待时间
-d [调试级别], -- debuglevel=[调试级别]
调试输出级别
-showduplicates 在仓库中显示重复项,在列表/搜索命令中
-e [错误级别], --errorlevel=[错误级别]
错误输出级别
-rpmverbosity=[调试级别名称]
rpm 的调试输出级别
-q, --quiet 安静操作
-v, --verbose 详细操作
-y, --assumeyes 对所有问题回答是
-assumeno 对所有问题回答否
-version 显示 Yum 版本并退出
-installroot=[路径] 设置安装根
-enablerepo=[仓库] 启用一个或多个仓库(允许通配符)
-disablerepo=[仓库] 禁用一个或多个仓库(允许通配符)
-x [软件包], --exclude=[软件包]
通过名称或模式排除软件包
-disableexcludes=[仓库] 禁用主排除,对于一个仓库或一切
-disableincludes=[仓库] 禁用 includepkgs,对于一个仓库或一切
-obsoletes 在更新期间启用废弃物处理
-noplugins 禁用 Yum 插件
-nogpgcheck 禁用 GPG 签名检查
-disableplugin=[插件] 禁用指定名称的插件
-enableplugin=[插件] 启用指定名称的插件
-skip-broken 跳过有依赖解决问题的软件包
-color=COLOR 控制是否使用颜色
-releasever=RELEASEVER 设置 yum 配置和仓库文