Menu Close

3.18. 检查 RPM 健全性

在创建了软件包后,需要检查软件包的质量。

检查软件包质量的主要工具是 rpmlint

rpmlint 工具执行以下操作:

  • 提高 RPM 可维护性.
  • 通过对 RPM 进行静态分析来启用完整性检查。
  • 通过对 RPM 进行静态分析来启用错误检查。

rpmlint 工具可以检查二进制 RPM、源 RPM(SRPMs)和 SPEC 文件,因此它对打包的所有阶段都很有用,如以下部分所示。

请注意,rpmlint 有非常严格的准则,因此有时可以接受跳过其中的一些错误和警告,如下例所示。

注意

在以下部分中描述的示例中,rpmlint 会不带任何选项运行,这会产生一个非详细的输出。如需了解每个错误或警告的详细说明,您可以运行 rpmlint -i