UPGRADE OPTIONS (APPLY TO -S AND -U)
Retrieve all packages from the server, but do not install/upgrade anything.
Install packages non-explicitly; in other words, fake their install reason to be
installed as a dependency. This is useful for makepkg and other build-from-source
tools that need to install dependencies before building the package.
Install packages explicitly; in other words, fake their install reason to be
explicitly installed. This is useful if you want to mark a dependency as explicitly
installed so it will not be removed by the --recursive remove operation.
Directs pacman to ignore upgrades of package even if there is one available. Multiple
packages can be specified by separating them with a comma.
Directs pacman to ignore upgrades of all packages in group, even if there is one
available. Multiple groups can be specified by separating them with a comma.