linux – 如何防止在RedHat系统上安装SUSE RPM
发布时间:2020-12-14 01:42:04 所属栏目:Linux 来源:网络整理
导读:我们有一个通过RPM分发的产品.我们创建了SUSE SLES10 SP1 RPM和RedHat 5.5 RPM.两者之间存在差异,如果在RedHat机器上安装SUSE RPM,反之亦然,事情将无法正常工作(通常是神秘的). 有没有办法阻止RedHay RPM安装在SUSE系统上,反之亦然?我搜索了这个并找到了htt
我们有一个通过RPM分发的产品.我们创建了SUSE SLES10 SP1 RPM和RedHat 5.5 RPM.两者之间存在差异,如果在RedHat机器上安装SUSE RPM,反之亦然,事情将无法正常工作(通常是神秘的).
有没有办法阻止RedHay RPM安装在SUSE系统上,反之亦然?我搜索了这个并找到了http://www.rpm.org/max-rpm/ch-rpm-multi.html,但是这里的所有约束似乎都是基于命令uname的输出,它不会告诉你是否运行RedHat或Suse.操作系统是Linux,架构是一样的. 我们有想法在安装脚本中添加检查,可以在/ etc / issue文件中查找“Red Hat”或“SUSE”,但我真的希望有比这更好的选项. 解决方法
由于您只是想要检测RedHat,因此请查找名为/ etc / redhat-release的文件.如果它在那里,你将安装在某些版本的RedHat上.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |