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

  Beispiel 1: Manifest aller Veröffentlichungen von myproj-1.0 und deren Abhängigkeiten
    /mnt/myproj/rpm/myproj-1.0-*.x86_64.rpm
    /mnt/deplib/rpm/mylib-2.1-*.x86_64.rpm

  Beispiel 2: Manifest aller noarch-Pakete am Standardspeicherort von rpmbuild(1)
    ~/rpmbuild/RPMS/noarch/*.rpm

  Beispiel 3: Manifest als einfaches Basis-Abbild

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}.rpm\n' > 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 (https://www.gnu.org/licenses/gpl-3.0.html) 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).