1.命令作用
YUM(Yellowdog Updater Modified.)是一个在Fedora 和RedHat 以及SUSE 中的Shell 前端软件包管理器;基于RPM包管理,能够从指定的服务器自动下载RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
yum源配置: Linux(Centos 7.6)yum源配置
2.命令语法
Usage: yum [OPTION] [COMMAND] [package ...]
3.参数详解
COMMAND:
- check,检查rpmdb中的问题,检查RPM数据库(rpmdb)的完整性和一致性
- check-update,检查可用的软件包更新,即列出所有可更新的软件包
- clean,删除缓存数据,clead选项如下:
- headers,清除下载的软件包头文件(元数据)
- packages,删除已下载的软件包文件(.rpm)
- metadata,清理仓库元数据缓存
- dbcache,清除YUM内部数据库缓存
- plugins,清理插件生成的缓存数据
- expire-cache,使过期的元数据缓存失效
- rpmdb,重建RPM数据库索引
- all,headers + packages + metadata + dbcache + plugins
- deplist,列出包的依赖项
- distribution-synchronization,将已安装的软件包更新到最新的可用版本
- downgrade,降级软件包
- erase,从系统中删除一个或多个包
- fs,作用于主机的文件系统数据,主要用于删除最小主机的文档(docs)/语言包(languages),测试无效果
- fssnapshot,创建文件系统快照,或列出/删除当前快照;依赖LVM分区
- groups,显示或使用组信息,yum grouplist(显示组列表)、yum groupinstall(安装组)、yum groupremove(移除组)、yum groupinfo(显示组内包列表)
- help,显示有用的使用信息
- history,用于查看和管理事务历史记录的核心命令,支持回滚、重做、撤销等操作
- info,显示一个包或一组包的详细信息,包括安装过的多个版本信息
- install,在系统上安装一个或多个包
- langavailable,检查可用语言包列表
- langinfo,列出语言包或指定语言包信息
- langinstall,为语言安装适当的语言包
- langlist,已安装语言列表
- langremove,删除已安装的语言包
- list,列出yum源中的一个或一组包
- load-transaction,从指定文件名加载已保存的事务
- makecache,生成元数据缓存
- provides,查找提供特定文件或命令的所属软件包
- reinstall,重新安装软件包
- remove,移除已经安装的指定软件包
- repo-pkgs,将软件库(repo)视为一组软件包, 所有我们可用安装/移除他们所有;命令格式:yum repo-pkgs <repoid> <list|info|install|remove|upgrade|reinstall*|remove-or-*&

1288

被折叠的 条评论
为什么被折叠?



