alm*_*ste 7 command-line rpm pipe reinstall zypper
我如何告诉zypper
重新安装所有当前安装的软件包?
alm*_*ste 11
您可以通过以下命令重新安装所有当前安装的软件包:
zypper in -f $(rpm -q -a --qf '%{NAME} ')
Run Code Online (Sandbox Code Playgroud)
也许这些信息会有用。
我会添加 --no-recommends 作为选项,以不安装其他软件包。
zypper in --no-recommends -f $(rpm -qa --qf '%{NAME} ')
Run Code Online (Sandbox Code Playgroud)
还要考虑 --download-in-advance ,以避免缺少可用性导致安装中断。
zypper in --no-recommends --download-in-advance -f $(rpm -qa --qf '%{NAME} ')
Run Code Online (Sandbox Code Playgroud)