比较RISC-V与X86_64软件包版本差异,列出RISC-V缺少或版本比X86_64低的软件包。
脚本:verdiff.sh
结果文件:共3个,version-diff为差异比较结果,格式为包名、X86_64版本、RISC-V版本;x86_ver.pkg和riscv_ver.pkg为各自架构的软件包名字及版本列表。以上列表均按ASCII码排序。
软件包信息均来自OBS构建系统的源码仓库下载地址,其中RISC-V的url硬编码在脚本中;X86_64默认使用2203LTS的下载地址,可通过命令行参数进行调整。
$ ./verdiff.sh [x86源码仓库地址]
- 源码仓库抓取的每条软件包信息按以下格式样式解析,其中'>'是字段域分隔符,“...”和“NNN”为其它任意字符:
... > ... >NAME-VERSION.oeNNN.src.rpm</a> ...
- 个别软件包版本命名与众不同,可对照软件包列表文件查阅。