DNF5-INSTALLROOT(7)

NAMN
dnf5-installroot — Parametern installroot

BESKRIVNING

Parametern --installroot används för att ange en alternativ installationsrot, relativt vilken alla paket kommer installeras. Tänk på det som att göra chroot <rot> dnf, förutom att användning av --installroot låter DNF5 fungera innan chroot:en skapats.

cachedir, system_cachedir, log-filer, releasever och gpgkey hämtas ifrån eller lagras i installationsroten. OpenPGP-nycklar importeras i installationsroten från en sökväg relativt värden vilken kan anges i förrådsavsnittet av konfigurationsfiler.

Konfigurationsfilen, reposdir och vars tas inifrån installationsroten, om inte kommandoradsargumentet --use-host-config skickas, i vilket fall konfigurationen och miljön från värdsystemet används.

Observera: När en sökväg anges i ett kommandoradsargument (--config=KONFIGFILSÖKVÄG i fallet konfigurationsfil, --setopt=reposdir=/sökväg/till/förrådskatalog för reposdir, --setopt=cachedir=/sökväg/till/cachekatalog för cachedir, --setopt=system_cachedir=/sökväg/till/systemcachekatalog för system_cachedir, --setopt=logdir=/sökväg/till/loggkatalog logdir eller --setopt=varsdir=/sökväg/till/variabelkatalog för vars), då är denna sökväg alltid relativ värden utan undantag. pluginpath och pluginconfpath är relativa värden.

Observera: man kan även vilja använda kommandoradsflaggan --releasever=UTGÅVEVERSION när installationsroten skapas, annars tas värdet på $releasever från rpmdb:n i installationsroten (och den är därmed tom vid tidpunkten den skapas och transaktionen kommer misslyckas). Om --use-host-config används, kommer utgåveversionen avgöras från värdsystemet (/). Den nya installationsrotens sökväg vid tidpunkten när den skapas innehåller inte förråds-, utgåveversions- och dnf.conf-filer.

På ett modulärt system kan man även vilja använda kommandoradsflaggan --setopt=module_platform_id=<modulplattformsnamn:ström> när installationsroten skapas, annars tas värdet på module_platform_id från filen /etc/os-release inuti installationsroten (och den är därmed tom vid tidpunkten den skapas, och det modulära beroendet kan bli ouppfyllt och modulinnehållet kan uteslutas).

EXEMPEL

dnf5 --installroot=INSTALLATIONSROT --releasever=UTGÅVEVERSION install system-release
    Sätter permanent systemets releasever i katalogen INSTALLATIONSROT till UTGÅVEVERSION.

dnf5 --installroot=INSTALLATIONSROT --setopt=reposdir=SÖKVÄG --config /sökväg/dnf.conf upgrade
    Uppgraderar paket inuti installationsroten från ett förråd som anges av --setopt med konfigurationen från /sökväg/dnf.conf.

Upphovsman
Se AUTHORS.md i dnf5 källkodsdistribution.

Copyright
Medarbetare i dnf5-projektet.

ÖVERSÄTTNING
Den svenska översättningen av denna manualsida skapades av Göran Uddeborg <goeran@uddeborg.se>

Denna översättning är fri dokumentation; läs GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html) eller senare för upphovsrättsvillkor. Vi tar INGET ANSVAR.

Om du hittar fel i översättningen av denna manualsida, skicka ett mail till Tp-sv@listor.tp-sv.se.