如何使用 zypper 重新安装所有已安装的软件包

如何使用 zypper 重新安装所有已安装的软件包

我如何告诉zypper重新安装所有当前安装的软件包?

答案1

您可以通过以下命令重新安装当前安装的所有软件包:

zypper in -f $(rpm -q -a --qf '%{NAME} ')

也许这些信息会有用。

答案2

我会添加 --no-recommends 作为选项,以不安装其他软件包。

zypper in --no-recommends -f $(rpm -qa --qf '%{NAME} ') 

还要考虑 --download-in-advance ,以避免缺少可用性导致安装中断。

zypper in --no-recommends --download-in-advance -f $(rpm -qa --qf '%{NAME} ') 

相关内容