How to reinstall all installed packages with zypper
23,689
Solution 1
You can reinstall all currently installed packages by this command:
zypper in -f $(rpm -q -a --qf '%{NAME} ')
Maybe this information will be useful.
Solution 2
I would add --no-recommends as option, to not install additional packages.
zypper in --no-recommends -f $(rpm -qa --qf '%{NAME} ')
also consider --download-in-advance , to avoid missing availability causing the install to interrupt.
zypper in --no-recommends --download-in-advance -f $(rpm -qa --qf '%{NAME} ')
Related videos on Youtube
Comments
-
almaceleste over 1 year
How do I tell
zypper
to reinstall all currently installed packages? -
Avindra Goolcharan over 6 yearsYou can add a query to only reinstall certain packages. For example, reinstall all python packages only:
zypper in -f $(rpm -qa python* --qf '%{NAME} ')