centos - 比较多个小数(版本)

centos - comparing multiple decimal numbers (versions)

所以我正在想办法做以下事情

我有以下示例数据。

"0.86-6.el6" 对比 "0.86-6.el6_4" > VALUE1 小于 value2" “2.6.32-754.9.1.el6”与 2.6.32-754.15.3.el6 > VALUE1 小于 value2“

这些是centos包版本。所以我想弄清楚如何比较这些包本身。基本上找出安装的包是否大于 repo 中可用的包?

谢谢

$ rpmdev-vercmp 0.86-6.el6 0.86-6.el6_4
0.86-6.el6 < 0.86-6.el6_4