YUM是基于RPM的包管理器,优点是会自动加载安装依赖

  1. Usage: yum [options] COMMAND
  2. List of Commands:
  3. check 检查 RPM 数据库问题
  4. check-update 检查是否有可用的软件包更新
  5. clean 删除缓存数据
  6. deplist 列出软件包的依赖关系
  7. distribution-synchronization 已同步软件包到最新可用版本
  8. downgrade 降级软件包
  9. erase 从系统中移除一个或多个软件包
  10. fs Acts on the filesystem data of the host, mainly for removing docs/lanuages for minimal hosts.
  11. fssnapshot Creates filesystem snapshots, or lists/deletes current snapshots.
  12. groups 显示或使用、组信息
  13. help 显示用法提示
  14. history 显示或使用事务历史
  15. info 显示关于软件包或组的详细信息
  16. install 向系统中安装一个或多个软件包
  17. langavailable Check available languages
  18. langinfo List languages information
  19. langinstall Install appropriate language packs for a language
  20. langlist List installed languages
  21. langremove Remove installed language packs for a language
  22. list 列出一个或一组软件包
  23. load-transaction 从文件名中加载一个已存事务
  24. makecache 创建元数据缓存
  25. provides 查找提供指定内容的软件包
  26. reinstall 覆盖安装软件包
  27. repo-pkgs 将一个源当作一个软件包组,这样我们就可以一次性安装/移除全部软件包。
  28. repolist 显示已配置的源
  29. search 在软件包详细信息中搜索指定字符串
  30. shell 运行交互式的 yum shell
  31. swap Simple way to swap packages, instead of using shell
  32. update 更新系统中的一个或多个软件包
  33. update-minimal Works like upgrade, but goes to the 'newest' package match which fixes a problem that affects your system
  34. updateinfo Acts on repository update information
  35. upgrade 更新软件包同时考虑软件包取代关系
  36. version 显示机器和/或可用的源版本。
  37. Options:
  38. -h, --help 显示此帮助消息并退出
  39. -t, --tolerant 忽略错误
  40. -C, --cacheonly 完全从系统缓存运行,不升级缓存
  41. -c [config file], --config=[config file]
  42. 配置文件路径
  43. -R [minutes], --randomwait=[minutes]
  44. 命令最长等待时间
  45. -d [debug level], --debuglevel=[debug level]
  46. 调试输出级别
  47. --showduplicates list/search 命令下,显示源里重复的条目
  48. -e [error level], --errorlevel=[error level]
  49. 错误输出级别
  50. --rpmverbosity=[debug level name]
  51. RPM 调试输出级别
  52. -q, --quiet 静默执行
  53. -v, --verbose 详尽的操作过程
  54. -y, --assumeyes 回答全部问题为是
  55. --assumeno 回答全部问题为否
  56. --version 显示 Yum 版本然后退出
  57. --installroot=[path] 设置安装根目录
  58. --enablerepo=[repo] 启用一个或多个软件源(支持通配符)
  59. --disablerepo=[repo] 禁用一个或多个软件源(支持通配符)
  60. -x [package], --exclude=[package]
  61. 采用全名或通配符排除软件包
  62. --disableexcludes=[repo]
  63. 禁止从主配置,从源或者从任何位置排除
  64. --disableincludes=[repo]
  65. disable includepkgs for a repo or for everything
  66. --obsoletes 更新时处理软件包取代关系
  67. --noplugins 禁用 Yum 插件
  68. --nogpgcheck 禁用 GPG 签名检查
  69. --disableplugin=[plugin]
  70. 禁用指定名称的插件
  71. --enableplugin=[plugin]
  72. 启用指定名称的插件
  73. --skip-broken 忽略存在依赖关系问题的软件包
  74. --color=COLOR 配置是否使用颜色
  75. --releasever=RELEASEVER
  76. yum 配置和 repo 文件里设置 $releasever 的值
  77. --downloadonly 仅下载而不更新
  78. --downloaddir=DLDIR 指定一个其他文件夹用于保存软件包
  79. --setopt=SETOPTS 设置任意配置和源选项
  80. --bugfix Include bugfix relevant packages, in updates
  81. --security Include security relevant packages, in updates
  82. --advisory=ADVS, --advisories=ADVS
  83. Include packages needed to fix the given advisory, in
  84. updates
  85. --bzs=BZS Include packages needed to fix the given BZ, in
  86. updates
  87. --cves=CVES Include packages needed to fix the given CVE, in
  88. updates
  89. --sec-severity=SEVS, --secseverity=SEVS
  90. Include security relevant packages matching the
  91. severity, in updates

查询软件是否存在仓库中’

yum search software

查询软件安装包的版本的,即源的安装包版本

yum info software

查询已安装的软件

yum list installed | grep mysql: