0%

CentOS之yum命令

yum 源管理命令


[root@localhost ~]# yum config-manager –help
usage: yum config-manager [-c [config file]] [-q] [-v] [–version]
[–installroot [path]] [–nodocs] [–noplugins]
[–enableplugin [plugin]] [–disableplugin [plugin]]
[–releasever RELEASEVER] [–setopt SETOPTS]
[–skip-broken] [-h] [–allowerasing]
[-b | –nobest] [-C] [-R [minutes]]
[-d [debug level]] [–debugsolver]
[–showduplicates] [-e ERRORLEVEL] [–obsoletes]
[–rpmverbosity [debug level name]] [-y]
[–assumeno] [–enablerepo [repo]]
[–disablerepo [repo] | –repo [repo]]
[–enable | –disable] [-x [package]]
[–disableexcludes [repo]]
[–repofrompath [repo,path]] [–noautoremove]
[–nogpgcheck] [–color COLOR] [–refresh] [-4] [-6]
[–destdir DESTDIR] [–downloadonly]
[–comment COMMENT] [–bugfix] [–enhancement]
[–newpackage] [–security] [–advisory ADVISORY]
[–bz BUGZILLA] [–cve CVES]
[–sec-severity {Critical,Important,Moderate,Low}]
[–forcearch ARCH] [–save] [–add-repo URL]
[–dump] [–dump-variables]
[repo [repo …]]

manage yum configuration options and repositories

General YUM options:
-c [config file], –config [config file] 配置文件位置
-q, –quiet 静默执行
-v, –verbose 详尽执行
–version show YUM version and exit
–installroot [path] 设置目标根目录
–nodocs 不要安装文档
–noplugins 禁用所有插件
–enableplugin [plugin] 启用指定名称的插件
–disableplugin [plugin] 禁用指定名称的插件
–releasever RELEASEVER 覆盖在配置文件和仓库文件中 $releasever 的值
–setopt SETOPTS 设置任意配置和仓库选项
–skip-broken 通过跳过软件包来解决依赖问题
-h, –help, –help-cmd 显示命令帮助
–allowerasing 允许解决依赖关系时删除已安装软件包
-b, –best 在事务中尝试最佳软件包版本。
–nobest 不用把事务限制在最佳选择
-C, –cacheonly 完全从系统缓存运行,不升级缓存
-R [minutes], –randomwait [minutes] 最大命令等待时间
-d [debug level], –debuglevel [debug level]
调试输出级别
–debugsolver 转储详细解决结果至文件
–showduplicates 在 list/search 命令下,显示仓库里重复的条目
-e ERRORLEVEL, –errorlevel ERRORLEVEL
错误输出级别
–obsoletes enables yum’s obsoletes processing logic for upgrade
or display capabilities that the package obsoletes for
info, list and repoquery
–rpmverbosity [debug level name]
rpm调试输出等级
-y, –assumeyes 全部问题自动应答为是
–assumeno 全部问题自动应答为否
–enablerepo [repo] Enable additional repositories. List option. Supports
globs, can be specified multiple times.
–disablerepo [repo] Disable repositories. List option. Supports globs, can
be specified multiple times.
–repo [repo], –repoid [repo]
启用指定 id 或 glob 的仓库,可以指定多次
–enable, –set-enabled
使用 config-manager 命令启用 repos (自动保存)
–disable, –set-disabled
使用 config-manager 命令禁用 repos (自动保存)
-x [package], –exclude [package], –excludepkgs [package]
用全名或通配符排除软件包
–disableexcludes [repo], –disableexcludepkgs [repo]
禁用 excludepkgs
–repofrompath [repo,path]
label and path to an additional repository to use
(same path as in a baseurl), can be specified multiple
times.
–noautoremove 禁用删除不再被使用的依赖软件包
–nogpgcheck 禁用 gpg 签名检查 (如果 RPM 策略允许)
–color COLOR 配置是否使用颜色
–refresh 在运行命令之前将元数据标记为过期。
-4 仅解析 IPv4 地址
-6 仅解析 IPv6 地址
–destdir DESTDIR, –downloaddir DESTDIR
设置软件包要复制到的目录
–downloadonly 仅下载软件包
–comment COMMENT 为事务添加一个注释
–bugfix 在更新中包括与 bug 修复有关的软件包
–enhancement 在更新中包括与功能增强有关的软件包。
–newpackage 在更新中包括与新软件包有关的软件包
–security 在更新中包括与安全有关的软件包
–advisory ADVISORY, –advisories ADVISORY
在更新中包括修复指定公告所必须的软件包
–bz BUGZILLA, –bzs BUGZILLA
在更新中包括修复给定 BZ 所必须的软件包
–cve CVES, –cves CVES
在更新中包括修复给定 CVE 所必须的软件包
–sec-severity {Critical,Important,Moderate,Low}, –secseverity {Critical,Important,Moderate,Low}
在更新中包括匹配给定安全等级的安全相关的软件包
–forcearch ARCH 强制使用一个架构

Config-manager command-specific options:
–save 保存当前选项(与 –setopt 和用)
–add-repo URL 从指定文件或 URL 添加(并启用)仓库
–dump 打印当前配置值到标准输出
–dump-variables 打印变量值到标准输出

repo 要修改的仓库