# RPM Kurzübersicht

Einige Tips zum Umgang mit dem Redhat Package Manager (RPM)

\* Alle installierten Pakete anzeigen (in dieser Liste läßt sich auch suchen, wenn man in der Ausgabe grept)

```code
rpm -qa
```

\* Informationen zu einem installierten Paket ausgeben:

```code
rpm -qi paketname
```

\* Herausfinden zu welchem Paket eine bestimmte Datei gehört

```code
rpm -qf /bin/cp
```

\* Liste aller in einem Paket enthaltenen Dateien anzeigen

```code
rpm -ql paketname
```

\* Mit der zusätzlichen Angabe des Parameters p kann man auch ein nicht installiertes RPM-Paket abfragen

```code
rpm -qlp programm-1.0.rpm
```

\* ein installiertes Paket auf Veränderungen prüfen

```code
rpm -V paketname
```

\* ein runtergeladenes Paket überprüfen

```code
rpm -K paketname
```

\* Die Dateirechte aller RPM-Pakete auf den Installationszustand zurücksetzen (für Dateien, die NICHT im Päckchen enthalten sind, gilt dies nicht)

```code
for package in `rpm -qa` ; do rpm --setperms --setugids "${package}"; done
```