DNF5(8) dnf5 DNF5(8) NAMN dnf5 -- DNF5 pakethanteringsverktyg SYNOPSIS dnf5 [flaggor] [] BESKRIVNING DNF5 ar den nya versionen av DNF , en pakethanterare for RPM-baserade Linuxdistributioner. Det har skrivits om helt i C++ med sikte pa battre prestanda och reduktion av externa beroenden. KOMMANDON Har ar listan over tillgangliga kommandon. For mer detaljer, se den separata manualsidan for det specifika kommandot, t.ex. man dnf5 install. advisory <#advisory-command-ref-label> Hantera rekommendationer. autoremove <#autoremove-command-ref-label> Ta bort paket som inte behovs. check <#check-command-ref-label> Kontrollera om det finns problem i paketdatabasen. check-upgrade <#check-upgrade-command-ref-label> Kontrollera om det finns tillgangliga paketuppgraderingar. clean <#clean-command-ref-label> Ta bort eller invalidera cachade data. distro-sync <#distro-sync-command-ref-label> Uppgradera eller nedgradera installerade paket till den senast tillgangliga versionen. downgrade <#downgrade-command-ref-label> Nedgradera paket. download <#download-command-ref-label> Hamta paket. environment <#environment-command-ref-label> Hantera comps-miljoer. group <#group-command-ref-label> Hantera comps-grupper. history <#history-command-ref-label> Hantera transaktionshistorien. info <#info-command-ref-label> Ge detaljerad information om installerade eller tillgangliga paket. install <#install-command-ref-label> Installera paket. leaves <#leaves-command-ref-label> Lista grupper med lovpaket. list <#list-command-ref-label> Lista installerade eller tillgangliga paket. makecache <#makecache-command-ref-label> Generera metadata-cachen. mark <#mark-command-ref-label> Andra orsaken till installationen av ett paket. module <#module-command-ref-label> Hantera moduler. offline <#offline-command-ref-label> Hantera frankopplade transaktioner. provides <#provides-command-ref-label> Hitta vilket paket som tillhandahaller det givna vardet. reinstall <#reinstall-command-ref-label> Installera om paket. remove <#remove-command-ref-label> Ta bort paket. replay <#replay-command-ref-label> Spela om lagrade transaktioner. repo <#repo-command-ref-label> Hantera forrad. repoquery <#repoquery-command-ref-label> Sok efter paket i forrad. search <#search-command-ref-label> Sok efter paket med hjalp av nyckelord. swap <#swap-command-ref-label> Ta bort programvara och installera en annan i en enda transaktion. system-upgrade <#system-upgrade-command-ref-label> Uppgradera systemet till en ny huvudutgava. upgrade <#upgrade-command-ref-label> Uppgradera paket. versionlock <#versionlock-command-ref-label> Skydda paket fran uppdateringar till nyare versioner. Insticksmodulers kommandon Har ar en lista med de kommandon som finns tillgangliga som insticksmoduler. Dessa ar tillgangliga efter att paketet dnf5-plugins installerats. automatic <#automatic-plugin-ref-label> Alternativt CLI till dnf upgrade lampligt att koras automatiskt och regelbundet fran systemd-timrar, cron-jobb och liknande. builddep <#builddep-plugin-ref-label> Installera saknade beroenden for att bygga ett RPM-paket. changelog <#changelog-plugin-ref-label> Visa paketandringsloggar. config-manager <#config-manager-plugin-ref-label> Hantera huvudkonfigurationen, forradskonfigurationer och variabler. copr <#copr-plugin-ref-label> Hantera Copr-forrad (tillagg som tillhandahalls av anvandare/gemenskapen/tredjeparter). needs-restarting <#needs-restarting-plugin-ref-label> Avgor huruvida systemet borde startas om. repoclosure <#repoclosure-plugin-ref-label> Visa en lista med oupplosta beroenden for forrad. reposync <#reposync-plugin-ref-label> Synkronisera paket och metadata fran ett fjarr-DNF-forrad till en lokal katalog. FLAGGOR Foljande flaggor ar tillampliga i ett allmant sammanhang for godtyckligt dnf5-kommando: --assumeno Svara automatiskt nej pa alla fragor. --best Forsok med basta tillgangliga paketversioner i transaktioner. Specifikt under dnf-uppgradering, vilken som standard hoppar over uppdateringar som inte kan installeras av beroendeskal, tvingar flaggan DNF5 att endast overvaga de senaste paketen. Nar den stoter pa paket med trasiga beroenden kommer DNF5 misslyckas och ange skalet till varfor den senaste versionen inte kan installeras. Observera att anvandningen av den nyaste tillgangliga versionen endast garanteras for paket som begars direkt (t.ex. som kommandoradsargument), och upplosaren kan valja aldre versioner av beroenden for att mota deras beroenden. -C, --cacheonly Anvand endast cachade data vid arbete med paket- och forradsmetadata. Cachen kommer inte uppdateras aven om den ar utgangen. --comment=KOMMENTAR Lagg till en kommentar till transaktionshistoriken. --config=KONFIGURATIONSFILSSOKVAG Definiera platsen for konfigurationsfilen. --debugsolver Dumpa ut ytterligare data fran upplosaren for felsokningsandamal. Data sparas i ./debugdata. --disable-plugin=INSTICKSMODULSNAMN, Avaktivera de angivna insticksmodulerna till biblioteket libdnf5 for det aktuella DNF5-kommandot. Detta ar en listflagga som kan anges flera ganger. Tillatna varden ar namn, eller en glob av namn. --disable-repo=FORRADS_ID, Avaktivera tillfalligt aktiva forrad for det aktuella DNF5-komandot. Detta ar en listflagga som kan anges flera ganger. Tillatna varden ar id:n, eller en glob av id:n. --dump-main-config Skriv ut huvudkonfigurationsvarden till standard ut. --dump-repo-config=FORRADS_ID, Skriv ut forradskonfigurationsvarden till standard ut. Detta ar en listflagga som kan anges flera ganger. Tillatna varden ar id:n, eller en glob av id:n. --dump-variables Skriv variabelvarden till standard ut. --enable-plugin=INSTICKSMODULSNAMN, Avaktivera de angivna insticksmodulerna till biblioteket libdnf5 for det aktuella DNF5-kommandot. Detta ar en listflagga som kan anges flera ganger. Tillatna varden ar namn, eller en glob av namn. --enable-repo=FORRADS_ID, Aktivera tillfalligt ytterligare forrad for det aktuella DNF5-komandot. Detta ar en listflagga som kan anges flera ganger. Tillatna varden ar id:n, eller en glob av id:n. --forcearch=ARK Framtvinga anvandningen av en specifik arkitektur. Se <#forcearch-misc-ref-label> dnf5-forcearch(7) for mer information. -h, --help Visa hjalpen. --installroot=ABSOLUT_SOKVAG Ange en sokvag till en installationsrot. En absolut sokvag kravs. Se <#installroot-misc-ref-label> dnf5-installroot(7) for mer information. --no-best Begransa inte transaktionen till endast de basta kandidaterna. --no-docs Installera inte nagra filer som ar markerade som dokumentation (vilket inkluderar manualsidor och texinfo-dokument). Det satter flaggan RPMTRANS_FLAG_NODOCS. --no-gpgchecks Hoppa over kontrollen av OpenPGP-signaturer av paket (om RPM-policyn tillater det). --no-plugins Avaktivera alla insticksmoduler till libdnf5. -q, --quiet I kombination med ett icke interaktivt kommando visas bara det relevanta innehallet. Undertryck meddelanden som berattar om DNF5s aktuella tillstand eller atgarder. --refresh Framtvinga uppdatering av metadata fore kommandot kors. --color= Styr huruvida farg anvands i terminalutmatning. Giltiga varden ar always, never och auto (standardvarde). --repo=FORRADS_ID, Aktivera endast de angivna forraden. Detta ar en listflagga som kan anges flera ganger. Tillatna varden ar id:n, eller en glob av id:n. --repofrompath=FORRADS_ID,FORRADSSOKVAG Ange ett forrad att utoka forraden med endast for denna korning. Kan anvandas flera ganger. Det nya forradets id anges av FORRADS_ID och dess baseurl av FORRADSSOKVAG. Variabler i bada vardena fylls i fore forradet skapas. Konfigurationen av det nya forradet kan justeras med flaggor --setopt=FORRADS_ID.alternativ=varde. Om du vill att endast paket fran detta forrad skall vara tillgangliga, kombinera det da med flaggan --repo=FORRADS_ID. --releasever=UTGAVEVER Asidosatt vardet pa distributionens utgava i konfigurationsfiler. Detta kan paverka cache-sokvagar, varden i konfigurationsfiler och spegelliste-URL:ar. --setopt=[FORRADS_ID.]ALTERNATIV=VARDE Asidosatt ett konfigurationsvarde fran konfigurationsfilen. Parametern FORRADS_ID anvands for att asidosatta alternativ for forrad. Varden pa alternativ som excludepkgs, includepkgs, installonlypkgs och tsflags laggs till originalvardet, de ersatter det inte. Genom att ange ett tomt varde (t.ex. --setopt=tsflags=) nollstalls dock alternativet. --setvar=VARNAMN=VARDE Asidosatt vardet pa en DNF5-variabel, som arch, releasever, etc. --show-new-leaves Visa nyligen installerade lovpaket och paket som blev lov efter en transaktion. --use-host-config Anvand konfigurationsfiler och variabeldefinitioner fran vardsystemet istallet for installationsroten. Se <#installroot-misc-ref-label> dnf5-installroot(7) for mer information. --version Visa versionen pa programmet dnf5 och biblioteket libdnf5, tillsammans med laddade insticksmoduler och deras versioner, och avsluta sedan. -y, --assumeyes Svara automatiskt ja pa alla fragor. -x PAKETSPEC-N,, --exclude=PAKETSPEC-N, Exkludera paket angivna i PAKETSPEC-N-argument fran transaktionen. Detta ar en listflagga. METADATASYNKRONISERING Att DNF5 fungerar korrekt ar beroende av att ha tillgang till aktuella data fran alla de aktiverade forraden, men att kontakta fjarrspeglar for varje atgard sloar patagligt ner det och kostar bandbredd bade for klienten och forradsleverantoren. Forradskonfigurationen metadata_expire anvands av DNF5 for att avgora huruvida det ar dags for ett visst lokalt exemplar av forradsdatan att synkroniseras om. Det ar avgorande att forradsleverantorerna ocksa satter detta alternativ, namligen till ett varde dar det ar garanterat att om en viss metadata var tillganglig vid tidpunkten T pa servern, da kommer alla paket den refererar till fortfarande vara tillgangliga att hamtas fran servern vid tidpunkten T + metadata_expire. For att ytterligare reducera bandbreddslasten kommer vissa av kommandona dar det inte ar kritiskt att ha aktuell metadata (t.ex. kommandot group list) inte titta efter huruvida ett forrad gatt ut och nar en ny version av den ar tillganglig lokalt for anvandarens konto kommer den anvandas. Referera till <#caching-misc-ref-label> dnf5-caching(7) for mer information vad galler cachning av metadata och paket. POLICY FOR ERSATTNING AV KONFIGURATIONSFILER De uppdaterade paketen kan ersatta gamla modifierade konfigurationsfiler med nya eller behalla de gamla filerna. Ingen av filerna ar faktiskt ersatt. De som star i konflikt ger RPM ett ytterligare suffix pa originalnamnet. Viken fil som skall ha det sanna namnet efter transaktionen styrs inte av pakethanteraren, utan anges sjalvt av varje paket, i enlighet med riktlinjer for paketering. SLUTKODER Kommandot dnf5 avslutar i allmanhet med foljande returvarden: 0 Atgarden gick bra. 1 Ett fel uppstod under behandling av kommandot. 2 Ett fel uppstod under tolkning av argumenten. Andra slutkoder kan returneras av ett specifikt kommando, se dess dokumentation for mer information. FILER Cache-filer /var/cache/libdnf5/ Huvudkonfiguration /etc/dnf/dnf.conf Forradskonfiguration /etc/yum.repos.d/ Forrads varaktighet /var/lib/dnf/ Systemtillstand /usr/lib/sysimage/libdnf5/ MILJO DNF5_FORCE_INTERACTIVE Asidosatt interaktiviteten hos de anslutna standard in/ut. Satt till 0 for att latsas att indata/utdata inte ar anslutna till en interaktiv terminal sa att DNF5 inte skall fraga nagra fragor. Satt till 1 for att tvinga DNF5 att fraga fragor aven om terminalen inte ar interaktiv. Se flaggorna --assumeno och --assumeyes. DNF5_PLUGINS_DIR Asidosatt en katalog med insticksmoduler till programmet DNF5. Satt den till en tom strang for att avaktivera laddning av programmets insticksmoduler. LIBDNF_PLUGINS_CONFIG_DIR Asidosatt en katalog med konfigurationsfiler for insticksmoduler till libdnf5. TEMP, TEMPDIR, TMP, TMPDIR Asidosatt en sokvag till en katalog for tillfalliga filer. Katalogen maste finnas. Standardvardet ar /tmp. SE AVEN Kommandon: dnf5-advisory(8), Advisory-kommandot <#advisory-command-ref-label> dnf5-autoremove(8), Autoremove-kommandot <#autoremove-command-ref-label> dnf5-check(8), Check-kommandot <#check-command-ref-label> dnf5-check-upgrade(8), Check-Upgrade-kommandot <#check-upgrade-command-ref-label> dnf5-clean(8), Clean-kommandot <#clean-command-ref-label> dnf5-distro-sync(8), Distro-Sync-kommandot <#distro-sync-command-ref-label> dnf5-downgrade(8), Downgrade-kommandot <#downgrade-command-ref-label> dnf5-download(8), Download-kommandot <#download-command-ref-label> dnf5-environment(8), Environment-kommandot <#environment-command-ref-label> dnf5-group(8), Group-kommandot <#group-command-ref-label> dnf5-history(8), History-kommandot, <#history-command-ref-label> dnf5-info(8), Info-kommandot <#info-command-ref-label> dnf5-install(8), Install-kommandot <#install-command-ref-label> dnf5-leaves(8), Leaves-kommandot <#leaves-command-ref-label> dnf5-list(8), List-kommandot <#list-command-ref-label> dnf5-makecache(8), Makecache-kommandot <#makecache-command-ref-label> dnf5-mark(8), Mark-kommandot <#mark-command-ref-label> dnf5-module(8), Module-kommandot <#module-command-ref-label> dnf5-offline(8), Offline-kommandot <#offline-command-ref-label> dnf5-provides(8), Provides-kommandot <#provides-command-ref-label> dnf5-reinstall(8), Reinstall-kommandot <#reinstall-command-ref-label> dnf5-remove(8), Remove-kommandot <#remove-command-ref-label> dnf5-repo(8), Repo-kommandot <#repo-command-ref-label> dnf5-repoquery(8), Repoquery-kommandot <#repoquery-command-ref-label> dnf5-search(8), Search-kommandot <#search-command-ref-label> dnf5-swap(8), Swap-kommandot <#swap-command-ref-label> dnf5-system-upgrade(8), System-Upgrade-kommandot <#system-upgrade-command-ref-label> dnf5-upgrade(8), Upgrade-kommandot <#upgrade-command-ref-label> dnf5-versionlock(8), Versionlock-kommandot <#versionlock-command-ref-label> Insticksmoduler till programmet: dnf5-automatic(8), Automatic-kommandot <#automatic-plugin-ref-label> dnf5-builddep(8), Builddep-kommandot <#builddep-plugin-ref-label> dnf5-changelog(8), Changelog-kommandot <#changelog-plugin-ref-label> dnf5-config-manager(8), Config-manager-kommandot <#config-manager-plugin-ref-label> dnf5-copr(8), Copr-kommandot <#copr-plugin-ref-label> dnf5-needs-restarting(8), Needs-Restarting-kommandot <#needs-restarting-plugin-ref-label> dnf5-repoclosure(8), Repoclosure-kommandot <#repoclosure-plugin-ref-label> dnf5-repomanage(8), Repomanage-kommandot <#repomanage-plugin-ref-label> dnf5-reposync(8), Reposync-kommandot <#reposync-plugin-ref-label> Insticksmoduler till biblioteket: libdnf5-actions(8), Actions-insticksmodulen <#actions-plugin-ref-label> libdnf5-expired-pgp-keys(8), Expired PGP keys-insticksmodulen <#expired-pgp-keys-plugin-ref-label> Konfiguration: dnf5.conf(5), DNF5 konfigurationsreferens <#dnf5-conf-label> Diverse: dnf5-aliases(7), Alias for kommandoradsargument <#aliases-misc-ref-label> dnf5-caching(7), Cachning <#caching-misc-ref-label> dnf5-comps(7), Comps-grupper och -miljoer <#comps-misc-ref-label> dnf5-filtering(7), Paketfiltrering <#filtering-misc-ref-label> dnf5-forcearch(7), Forcearch-parametern <#forcearch-misc-ref-label> dnf5-installroot(7), Installroot-parametern <#installroot-misc-ref-label> dnf5-modularity(7), Modularitetsoversikt <#modularity-misc-ref-label> dnf5-specs(7), Monsterspecifikation <#specs-misc-ref-label> dnf5-system-state(7), Systemtillstand <#systemstate-misc-ref-label> Projektets hemsida: Upphovsman Se AUTHORS.md i dnf5 kallkodsdistribution. Copyright Medarbetare i dnf5-projektet. OVERSATTNING Den svenska oversattningen av denna manualsida skapades av Goran Uddeborg Denna oversattning ar fri dokumentation; las GNU General Public License Version 3 eller senare for upphovsrattsvillkor. Vi tar INGET ANSVAR. Om du hittar fel i oversattningen av denna manualsida, skicka ett mail till . 19 jan 2026 DNF5(8)