How to prevent pacman (archlinux's package manager) from reinstalling packages that were already installed?

 pacman -S packagename    # install and reinstall if exists

1 Answer 1


Use the --needed option to skip reinstall of existing packages when you Sync (-S).

If a package in the list is already installed on the system, it will be reinstalled even if it is already up to date. This behavior can be overridden with the --needed option.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .