title | category | updated | intro |
---|---|---|---|
Pacman |
Linux |
2018-07-07 |
Pacman is the package manager for Arch linux and its derivatives.
|
{: .-three-column}
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 |
{: .-prime} |
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 |
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.
Command | Description |
---|---|
pactree <pkg> |
What does pkg depend on? |
pactree -r <pkg> |
What depends on pkg? |
- Pacman tips and tricks (wiki.archlinux.org)