CentOS命令--yum

yum    (Yellowdog Updater Modified)

· 用途: 在Fedora、RHEL、CentOS系统中的shell前端软件包管理器

· 优点: 自动解决依赖关系的问题

· 语法:

]# yum [选项] 命令

· 命令:

安装

install 包名                                          安装一个或多个软件包
reinstall 包名                                      重新安装软件包
localinstall 包名                                 本地安装
groupinstall 组包名                          安装组包

更新和升级

check-update                                   检查是否有可用的软件包更新
update [包名]                                    更新系统中的一个或多个软件包
groupupdate [组包名]                     更新组包
upgrade [包名]                                 更新软件包同时考虑软件包取代关系

降级

downgrade 包名                              降级软件包

查找和显示

repolist                                              显示已配置的源
list [包名]                                            列出一个或一组软件包
grouplist [组包名]                             列出一个或所有组包
provides 字符串                                查找提供指定内容的软件包
search 字符串                                    在软件包详细信息中搜索指定字符串
deplist 包名                                       列出软件包的依赖关系
info [包名]                                          显示关于软件包或组的详细信息
groupinfo [组包名]                           显示组的详细信息

删除/卸载

remove 包名                                     删除软件包
erase 包名                                         删除包
groupremove 组包名                      删除组包

缓存

makecache                                       创建元数据缓存
clean                                                  删除缓存数据

其他

help                                                   显示用法提示
history                                              显示或使用事务历史
shell                                                  运行交互式的 yum shell

· 选项:

  -h, --help                                                                          显示此帮助
  -t, --tolerant                                                                    忽略错误
  -C, --cacheonly                                                                完全从系统缓存运行,不升级缓存
  -c [config file], --config=[config file]                           指定配置文件路径
  -R [minutes], --randomwait=[minutes]                       命令最长等待时间
  -d [debug level], --debuglevel=[debug level]          调试输出级别(1-10)
  --showduplicates                                                            在 list/search 命令下,显示源里重复的条目
  -e [error level], --errorlevel=[error level]                   错误输出级别(1-10)
  --rpmverbosity=[debug level name]                          RPM 调试输出级别
  -q, --quiet                                                                        静默执行
  -v, --verbose                                                                   详尽的操作过程
  -y, --assumeyes                                                              默认回答全部问题为是
  --assumeno                                                                     默认回答全部问题为否
  --version                                                                          显示 Yum 版本然后退出
  --installroot=[path]                                                       设置安装根目录
  --enablerepo=[repo]                                                    启用一个或多个软件源(支持通配符)
  --disablerepo=[repo]                                                   禁用一个或多个软件源(支持通配符)
  -x [package], --exclude=[package]                           采用全名或通配符排除软件包
  --disableexcludes=[repo]                                           禁止从主配置,从源或者从任何位置排除
  --obsoletes                                                                    更新时处理软件包取代关系
  --noplugins                                                                    禁用 Yum 插件
  --nogpgcheck                                                               禁用 GPG 签名检查
  --disableplugin=[plugin]                                            禁用指定名称的插件
  --enableplugin=[plugin]                                            启用指定名称的插件
  --skip-broken                                                              忽略存在依赖关系问题的软件包
  --color=COLOR                                                          配置是否使用颜色
  --releasever=RELEASEVER                                       在 yum 配置和 repo 文件里设置 $releasever 的值
  --downloadonly                                                         仅下载而不更新
  --downloaddir=DLDIR                                             指定一个其他文件夹用于保存软件包
  --setopt=SETOPTS                                                   设置任意配置和源选项

 · 实例:

]# yum clean all                                      #清理全部缓存
]# yum makecache                                      #建立本地缓存
]# yum -C search fastestmirror                        #在本地缓存中搜索字符串
]# yum -y install yum-plugin-fastestmirror            #安装软件,yum自动搜索最快镜像的插件
]# yum groups list hidden                             #列出所有包组,包括隐藏的(hidden:隐藏)

 

转载于:https://my.oschina.net/xinsui1314x/blog/3064234

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值