# Pacman

# Paketcache aufräumen

Pacman behält alle heruntergeladenen Pakete in einem Cache (/var/cache/pacman/pkg/). Damit die benötige Menge an Speicherplatz nicht immer größer wird, kann man pacman anweisen, den cache aufzuräumen.

Zunächst sollte man sich den aktuell belegten Speicherplatz ausgeben lassen:

```bash
du -sh /var/cache/pacman/pkg
```

Mit diesem Befehl kann man dann veraltete Pakete löschen lassen:

```bash
sudo pacman -Sc
```

Möchte man den cache komplett leeren lassen, geht das mit diesem Befehl:

```bash
sudo pacman -Scc
```

Arbeitet man viel mit YAY und hat auch AUR-Pakete installiert, löscht folgender Befehl nicht nur den normalen Pakte-Cache, sondern auch den YAY-Cache für die AUR-Pakete:

```bash
yay -Scc
```

# Lokales Paket installieren

Zum installieren eines lokalen Paketes, wird pacman wie folgt aufgerufen:

```bash
pacman -U <Paket-Dateiname>
```

# Installierte Pakete suchen

Möchte man wissen, welche Pakete installiert sind kann man dieses wie folgt abfragen:

```bash
sudo pacman -Q
```

Möchte man nicht alle installierten Pakte aufgelistet bekommen, sondern interessiert sich nur z.B. für ein bestimmtes Paket, kann man mit Hilfe einer Abfrageoption auch noch einen *Regulärer\_Ausdruck* hinzufügen:

```bash
sudo pacamn -Q -s <Regulärer_Ausdruck>
```

Ein konkrete Abfrage, welches MongoDB-Paket installiert ist, sieht dann so aus:

```bash
sudo pacman -Q -s mongodb
```

---

Link:

[https://man.archlinux.org/man/pacman.8.de](https://man.archlinux.org/man/pacman.8.de)