DNF5-INSTALLROOT(7)

BEZEICHNUNG
dnf5-installroot - Installationswurzel-Parameter

BESCHREIBUNG

Mit dem Parameter --installroot wird eine alternative Installationswurzel angegeben, relativ zum Installationsort aller Pakete. Vergleichen Sie es mit chroot <root> dnf, nur dass --installroot DNF5 ermöglicht, vor der Erstellung der Chroot-Umgebung zu arbeiten.

cachedir, system_cachedir, die Dateien log, releasever und gpgkey werden aus der Installationswurzel übernommen oder dort gespeichert. OpenPGP-Schlüssel werden aus einem relativen Pfad zum Rechner in die Installationswurzel importiert, der im Paketquellen-Abschnitt der Konfigurationsdateien angegeben werden kann.

Die Datei configuration, reposdir und vars werden aus der Installationswurzel übernommen, es sei denn, das Befehlszeilenargument --use-host-config wird übergeben. In diesem Fall werden die Konfiguration und Umgebung des Hauptsystems verwendet.

Hinweis: Wenn ein Pfad in einem Befehlszeilenargument angegeben wird (--config=CONFIG_FILE_PATH im Fall der Datei configuration, --setopt=reposdir=/Pfad/zu/repodir für reposdir, --setopt=cachedir=/Pfad/zu/cachedir für cachedir, --setopt=system_cachedir=/Pfad/zu/system_cachedir für system_cachedir, --setopt=logdir=/Pfade/zu/logdir für logdir oder --setopt=varsdir=/Pfade/zu/varsdir für vars), dann ist dieser Pfad immer und ausnahmslos relativ zum Rechner. pluginpath und pluginconfpath sind relativ zum Rechner.

Hinweis: Sie können beim Erstellen der Installationswurzel auch die Befehlszeilenoption --releasever=RELEASEVER verwenden. Andernfalls wird der Wert $releasever aus der RPMDB in der Installationswurzel übernommen (und ist daher zum Zeitpunkt der Erstellung leer, wodurch die Transaktion fehlschlägt). Bei Verwendung von --use-host-config wird der Wert von $releasever vom Hauptsystem (/) erkannt. Der neue Installationswurzelpfad enthält zum Zeitpunkt der Erstellung nicht die Dateien repository, releasever und dnf.conf.

Auf einem modularen System empfiehlt es sich, beim Erstellen der Installationswurzel auch die Befehlszeilenoption --setopt=module_platform_id=Modulplattformname:Stream zu verwenden. Andernfalls wird der Wert von module_platform_id aus der Datei /etc/os-release in der Installationswurzel übernommen (und ist daher zum Zeitpunkt der Erstellung leer; die modulare Abhängigkeit könnte nicht erfüllt und Modulinhalte könnten ausgeschlossen werden).

BEISPIELE

    dnf5 --installroot=INSTALLATIONSWURZEL --releasever=RELEASEVERSION install system-release
        Setzt den releasever-Wert des Systems im INSTALLATIONSWURZEL-Verzeichnis dauerhaft auf RELEASEVERSION.

    dnf5 --installroot=INSTALLATIONSWURZEL --setopt=reposdir=PFAD --config /Pfad/dnf.conf upgrade
        Aktualisiert Pakete in der Installationswurzel aus einer durch --setopt beschriebenen Paketquelle unter Verwendung der Konfiguration aus /Pfad/dnf.conf.

Autor
Siehe AUTHORS.md in der dnf5-Quelldistribution.

Copyright
Mitwirkende am DNF5-Projekt.

Ü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).