Scroll to navigation

RPM-MANIFEST(5) File Formats Manual RPM-MANIFEST(5)

BEZEICHNUNG

rpm-manifest - RPM-Paketmanifestdateiformat

ÜBERSICHT

GLOB

# KOMMENTAR

BESCHREIBUNG

RPM-Paketmanifestdateien sind einfache Textdateien mit einem oder mehreren glob(7)-Einträgen, die entweder mit RPM-Paketdateien oder anderen Paketmanifesten übereinstimmen müssen.

Paketmanifeste können verwendet werden, um die Installation großer Paketsätze RPM-nativ zu dokumentieren, ohne dass dafür Paketquellen eingerichtet und externe Abhängigkeitsauflöser konfiguriert werden müssen. Für Endbenutzer sind Manifeste zwar umständlich, aber beispielsweise für die schnelle Installation eines Basis-Abbildes aus einem vordefinierten Satz von Paketversionen aus einem lokalen Verzeichnis kann ein Manifest einfacher und schneller als die Verwendung eines Abhängigkeitsauflösers sein. Ein Manifest kann auch verwendet werden, um Längenbeschränkungen für Befehlszeilen zu umgehen.

Relative Globs werden relativ zum aktuellen Verzeichnis des Benutzers interpretiert. Mehrere Globs pro Zeile sind zulässig, aus Gründen der Lesbarkeit wird jedoch empfohlen, stattdessen einen pro Zeile zu verwenden.

Zeilen, die mit # beginnen, gelten als Kommentare. Leere Zeilen und Zeilen, die nur aus Leerraum bestehen, werden ignoriert.

BEISPIELE

Manifest des Pakets myproj-1.0- und dessen Abhängigkeit mylib-2.1 für die x86_64-Architektur.

/mnt/myproj/rpm/myproj-1.0-*.x86_64.rpm
/mnt/deplib/rpm/mylib-2.1-*.x86_64.rpm

Manifest aller noarch-Pakete am Standardspeicherort von rpmbuild(1).

~/rpmbuild/RPMS/noarch/*.rpm

Ein Manifest mit dem Namen meinmanifest.mft der aktuell installierten Pakete erstellen und dabei den Basispfad /mnt/Packages für die RPM-Paketdateien annehmen. Das Manifest anschließend in einem alternativen Systemwurzelverzeichnis unter /srv/test installieren.

# rpm -qa --qf '/mnt/Packages/%{nevra}.rpmn' > meinmanifest.mft
# rpm -Uv --root /srv/test meinmanifest.mft

SIEHE AUCH

rpm(8), rpm-common(8)

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <mario.blaettermann@gmail.com> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org.

7. November 2025 RPM 6.0.0