deb 与 rpm 软件版本比较

1、存在 ‘|’ 字符的依赖, 修正只取第一个作为依赖项
Depends: debconf (>= 0.5) | debconf-2.0 ----> Depends: debconf (>= 0.5)

2、存在EPOCH的依赖,忽略EPOCH,上下放缩
Depends: libgcc1 (>= 1:3.0) ----> Depends: libgcc1 (>= 3.0)

3、存在release版本的依赖,忽略release版本,并上下放缩
Depends: libicu60 (>= 60.1-1~) ----> Depends: libicu60 (>= 60.1)
Depends: libvips42 (>> 8.0.2-1~) ----> Depends: libvips42 (>= 8.0.2)
Depends: git (>> 1:2.17.0), git (<< 1:2.17.0-.) ----> Depends: git (>= 2.17.0), git (<= 2.17.0)
Depends: dkimproxy (<= 1.4.1-3) ----> dkimproxy (<= 1.4.1)
Depends:python (<< 2.8) ----> python (< 2.8)

4、不存在release、epoch,上下放缩
Depends: adduser (>> 3.51) ----> Depends: adduser (>= 3.51)

这样修正是否可行