我发现了一个rpm
功能。如果您rpm install *
和其中一个软件包安装失败,则其余软件包都不会安装。
有谁知道如何使用 rpm 安装带有文件通配符的软件包并让 rpm 尝试安装所有软件包?
我发现它--force
有效,但我不想覆盖已经安装的软件包。
我这样做是因为我需要在一个目录中安装所有包。
答案1
我假设失败是由于 rpm 脚本(前/后等)的错误退出状态造成的?
如果您解决了该问题并希望使用 glob 重新安装,您可能需要尝试:
yum localinstall *
Yum 非常聪明,可以跳过已安装的软件包。但是,它会像 rpm 一样在安装失败时停止。因此,您需要先解决任何问题,或者通过--skip-broken對它來說。