Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要创建一个可以在 RHEL5 和 RHEL6 操作系统上使用的单一源 RPM。从 RHEL6 开始,Redhat 切换到 sha256 作为校验和。我知道我可以使用 sha1 或 sha256 创建一个 rpm,但是任何一个版本的 rpm 都无法选择校验和算法。AFAIK,甚至不能告诉 rpm 忽略校验和。
那么,是否可以创建一个可在 RHEL5 和 RHEL6 上使用的单个 RPM,并使用 stock rpm 命令(即,我不想使用 cpio 来提取)。
我经常创建一个 SRPM,然后在从 rh73 到 rhel7 的任何东西上使用它。只需选择最旧的操作系统版本(因此是最旧的 rpm 版本),然后使用该主机执行“rpmbuild -bs”。