archlinux
Pacman cheatsheet
| Action | Command |
|---|---|
| Clean pacman cache | sudo pacman -Sc |
| Upgrade specific package(s) | sudo pacman -U <pkg0> <pkg1> ... <pkgN> |
| Remove all files from pacman cache | sudo pacman -Scc |
| Remove specific package(s) | sudo pacman -R <pkg0> <pkg1> ... <pkgN> |
| Display info on a given sync db package | sudo pacman -Si <pkg> |
| Search sync db for names or desc matching regexp | sudo pacman -Ss <regexp> |
| List all locally installed native packages | sudo pacman -Qn |
| List all locally installed foreign packages | sudo pacman -Qm |
| Display info on a given package | sudo pacman -Qi <pkg> |
| Search locally installed packages for name/desc | sudo pacman -Qs <regexp> |
| Refresh all package databases | sudo pacman -Syy |
| List oprhan packages | sudo pacman -Qdt |
| Remove orphan packages | sudo pacman -Rs $(pacman -Qtdq) |
| Refresh the package file databases | sudo pacman -Fy |
| Query the files database for given package | sudo pacman -F <pkg> |
| List all files owned by given package | sudo pacman -Ql <pkg> |
| Search for packages that own given file | sudo pacman -Qo <file> |
archlinux.txt · Last modified: by hyperreal
