table of contents
| DNF5-INSTALLROOT(7) | dnf5 | 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 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.
| 19 feb 2026 |