knowledge/technology/applications/package managers/Pacman.md
2023-12-04 11:02:23 +01:00

61 lines
No EOL
931 B
Markdown

---
obj: application
---
# Pacman
Pacman is the default [Arch Linux](../../linux/Arch%20Linux.md) Package Manager
## Usage
Search for a package:
```shell
pacman -Ss <package>...
```
Update the local package base and upgrade all out-of-date packages:
```shell
pacman -Suy
```
Install a package:
```shell
pacman -S <package>...
```
Uninstall a package:
```shell
pacman -R <package>...
```
Uninstall a package and its depedencies, removing all new orphans:
```shell
pacman -Rcs <package>...
```
Get information about package:
```shell
pacman -Si <package>...
```
Install a package from local package file (.tar.xz):
```shell
pacman -U <file>
```
List explicitly installed packages:
```shell
pacman -Qe
```
List orphan packages (installed as dependencies and not required anymore):
```shell
pacman -Qdt
```
List installed packages and versions:
```shell
pacman -Q
```
Empty the entire pacman cache:
```shell
pacman -Scc
```