Commands
About
Pacman is the package manager for Arch Linux and its derivatives.
Common commands
| Command | Description | 
|---|---|
pacman -Syu <pkg> | 
      Install (and update package list) | 
pacman -S <pkg> | 
      Install only | 
pacman -Rsc <pkg> | 
      Uninstall | 
pacman -Ss <keywords> | 
      Search | 
pacman -Syu | 
      Upgrade everything | 
Query
| Command | Description | 
|---|---|
pacman -Qe | 
      List explictly-installed packages | 
pacman -Ql <pkg> | 
      What files does this package have? | 
pacman -Qii <pkg> | 
      List information on package | 
pacman -Qo <file> | 
      Who owns this file? | 
pacman -Qs <query> | 
      Search installed packages for keywords | 
Orphans
| Command | Description | 
|---|---|
pacman -Qdt | 
      List unneeded packages | 
pacman -Rns $(pacman -Qdtq) | 
      Uninstall unneeded packages | 
Avoid orphans by using pacman -Rsc to remove packages, which will remove unneeded dependencies.
Other
| Command | Description | 
|---|---|
pactree <pkg> | 
      What does pkg depend on? | 
pactree -r <pkg> | 
      What depends on pkg? | 
References
- Pacman tips and tricks (wiki.archlinux.org)
 
0 Comments for this cheatsheet. Write yours!