使用“yum list available”时,为什么有些条目是蓝色的?

Wes*_*ley 13 yum centos

在 Mac OS X 10.8 上使用 iTerminal 通过 SSH 连接到 CentOS 6.4 服务器,运行yum list available将显示该机器上各种存储库中可用的软件包列表。一些条目的名称显示为蓝色。我不确定这种格式有什么意义。为什么某些已安装的软件包显示为蓝色?

带有彩色 rpm 的终端 ss

slm*_*slm 19

yum手册页解释如下:

   --color=[always|auto|never]
          Display colorized output automatically, depending on the output 
          terminal, always (using ANSI codes) or never. Note that  some
          commands (Eg. list and info) will do a little extra work when 
          color is enabled.  Configuration Option:
          color
Run Code Online (Sandbox Code Playgroud)

此外,如果您阅读yum.conf 手册页

  1. 红色:'粗体,红色':

    • 安装了列表/信息中的软件包,其中没有具有相同名称和架构的可用软件包。
  2. 黄色:'粗体,黄色':

    • 安装列表/信息中的软件包比具有相同名称和架构的最新可用软件包更新。
  3. 蓝色:'粗体,蓝色':

    • 可用列表/信息中的软件包是对最新安装的具有相同名称和架构的软件包的升级。
  4. 青色:'暗淡,青色':

    • 可用列表/信息中的软件包是最新安装的具有相同名称和架构的软件包的降级。
  5. 白色:'粗体':

    • 已安装列表/信息中的软件包比具有相同名称和结构的最新可用软件包更旧。
  6. 白色和下划线:'粗体,下划线':

    • 安装了 list/info 中的内核包,它与正在运行的内核版本相同。