dnf(8): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= dnf(8) = DNF – kommandoreferens == NAMN == '''dnf''' – DNF-kommandoreferens == SYNOPSIS == <code>dnf [alternativ] <kommando> [<arg>...]</code> == BESKRIVNING == ''DNF'' är nästa större generation av ''YUM'', en pakethanterare för RPM-baserade Linuxdistributioner. Den bibehåller i stort sett CLI-kompatibilitet med YUM och definierar ett strikt API för tillägg och insticksmoduler. Insticksmoduler (plugins) kan ändra eller utöka DNF:s funktion...')
(Ingen skillnad)

Versionen från 28 augusti 2025 kl. 17.09

dnf(8)

DNF – kommandoreferens

NAMN

dnf – DNF-kommandoreferens

SYNOPSIS

dnf [alternativ] <kommando> [<arg>...]

BESKRIVNING

DNF är nästa större generation av YUM, en pakethanterare för RPM-baserade Linuxdistributioner. Den bibehåller i stort sett CLI-kompatibilitet med YUM och definierar ett strikt API för tillägg och insticksmoduler.

Insticksmoduler (plugins) kan ändra eller utöka DNF:s funktioner eller tillföra extra kommandon utöver dem som räknas upp nedan. Om du känner till namnet på ett sådant kommando (inklusive kommandon som nämns nedan) kan du hitta/installera paketet som tillhandahåller det genom det virtuella provide-namnet i formen dnf-command(<alias>), där <alias> är kommandonamnet; t.ex. installerar dnf install 'dnf-command(versionlock)' insticksmodulen versionlock. Detta sätt kan också användas för att specificera beroenden för paket som kräver ett visst DNF-kommando.

Returvärden

  • 0: Åtgärden lyckades.
  • 1: Ett fel inträffade, som hanterades av dnf.
  • 3: Ett okänt, ohanterat fel inträffade under körningen.
  • 100: Se check-update.
  • 200: Det uppstod problem med att ta eller släppa lås.

Tillgängliga kommandon

  • alias
  • autoremove
  • check
  • check-update
  • clean
  • deplist
  • distro-sync
  • downgrade
  • group
  • help
  • history
  • info
  • install
  • list
  • makecache
  • mark
  • module
  • provides
  • reinstall
  • remove
  • repoinfo
  • repolist
  • repoquery
  • repository-packages
  • search
  • shell
  • swap
  • updateinfo
  • upgrade
  • upgrade-minimal

Ytterligare information

  • Alternativ
  • Att ange paket
  • Att ange provides
  • Att ange fil-provides
  • Att ange grupper
  • Att ange transaktioner
  • Metadata-synkronisering
  • Policy för ersättning av konfigurationsfiler
  • Filer
  • Se även

dnf(8)

DNF – kommandoreferens

NAMN

dnf – DNF-kommandoreferens

SYNOPSIS

dnf [alternativ] <kommando> [<arg>...]

BESKRIVNING

DNF är nästa större generation av YUM, en pakethanterare för RPM-baserade Linuxdistributioner. Den bibehåller i stort sett CLI-kompatibilitet med YUM och definierar ett strikt API för tillägg och insticksmoduler.

Insticksmoduler (plugins) kan ändra eller utöka DNF:s funktioner eller tillföra extra kommandon utöver dem som räknas upp nedan. Om du känner till namnet på ett sådant kommando (inklusive kommandon som nämns nedan) kan du hitta/installera paketet som tillhandahåller det genom det virtuella provide-namnet i formen dnf-command(<alias>), där <alias> är kommandonamnet; t.ex. installerar dnf install 'dnf-command(versionlock)' insticksmodulen versionlock. Detta sätt kan också användas för att specificera beroenden för paket som kräver ett visst DNF-kommando.

Returvärden

  • 0: Åtgärden lyckades.
  • 1: Ett fel inträffade, som hanterades av dnf.
  • 3: Ett okänt, ohanterat fel inträffade under körningen.
  • 100: Se check-update.
  • 200: Problem med att ta/släppa lås.

Tillgängliga kommandon

  • alias, autoremove, check, check-update, clean, deplist, distro-sync, downgrade, group, help, history, info, install, list, makecache, mark, module, provides, reinstall, remove, repoinfo, repolist, repoquery, repository-packages, search, shell, swap, updateinfo, upgrade, upgrade-minimal

Ytterligare information

  • Alternativ, Att ange paket, Att ange provides, Att ange fil-provides, Att ange grupper, Att ange transaktioner, Metadata-synkronisering, Policy för ersättning av konfigurationsfiler, Filer, Se även

ALTERNATIV

Nedan listas vanliga flaggor. Om inget annat anges gäller de för de flesta kommandon.

-4
Lös endast till IPv4-adresser.
-6
Lös endast till IPv6-adresser.
--advisory=<ID> / --advisories=<ID>
Ta med paket som hör till viss rådgivning (advisory), t.ex. FEDORA-2021-123. Gäller bl.a. install, repoquery, updateinfo, upgrade.
--allowerasing
Tillåt att installerade paket tas bort för att lösa beroenden (alternativ till ”yum swap”).
--assumeno
Svara automatiskt ”nej” på alla frågor.
-b, --best
Försök alltid använda senaste möjliga version. Misslyckas transaktionen om nyaste paket inte kan lösas.
--bugfix
Ta med paket som åtgärdar buggar (”bugfix”‑råd).
--bz=<BUGZILLA-ID>
Filtrera på viss Bugzilla‑ID (t.ex. 123456).
-C, --cacheonly
Kör endast mot lokal cache, uppdatera inte metadata.
--color=<läge>
Styr färg i terminalen: always, never eller auto (standard).
--comment=<text>
Lägg till kommentar i transaktionshistoriken.
-c <fil>, --config=<fil>
Använd alternativ konfigurationsfil.
--cve=<CVE-ID>
Ta med paket som åtgärdar angiven CVE (t.ex. CVE‑2021‑0123).
--debugsolver
Dumpa felsökningsdata för beroendelösaren till ./debugdata.
--disableexcludes=<källor>
Åsidosätt exkluderingar från konfig: all, main eller <repoid>.
--disableplugin=<namn>
Inaktivera angivna plugins (namn eller glob).
--disablerepo=<repoid>
Inaktivera tillfälligt ett/flera repo endast för aktuellt kommando.
--downloaddir=<sökväg> / --destdir=<sökväg>
Lagra nedladdade paket i katalogen (ofta ihop med --downloadonly).
--downloadonly
Hämta paket utan att utföra rpm‑transaktionen.
--enableplugin=<namn>
Aktivera angivna plugins.
--enablerepo=<repoid>
Aktivera extra repo tillfälligt för kommandot.
--enhancement
Ta med förbättrings‑råd (”enhancement”).
-x <spec>, --exclude=<spec>
Exkludera paket från åtgärden (namn/NEVRA/provide/glob).
--forcearch=<ark>
Tvinga viss arkitektur (kan kräva emulering).
-h, --help
Visa hjälp.
--installroot=<path>
Installera i alternativ rot (chroot‑likt). Se även --releasever.
--newpackage
Ta med rådgivningar av typen ”newpackage”.
--noautoremove
Stäng av automatisk borttagning av överflödiga beroenden.
--nobest
Tillåt äldre kandidater om senaste inte kan lösas.
--nodocs
Installera utan dokumentation (RPMTRANS_FLAG_NODOCS).
--nogpgcheck
Hoppa över GPG‑kontroll (om RPM‑policyn tillåter).
--noplugins
Inaktivera alla plugins.
--obsoletes
Ta hänsyn till ”obsoletes” vid beräkningar.
-q, --quiet
Tyst läge – visa endast relevant output.
--refresh
Markera metadata som utgången före körning (tvinga resync).
--releasever=<ver>
Sätt distributionens versionsvärde (påverkar t.ex. $releasever).
--repofrompath <repo>,<url/sökväg>
Addera ett ad‑hoc‑repo för kommandot.
--repo=<repoid>
Begränsa till angivet repo (kan upprepas).
--rpmverbosity=<nivå>
Nivå för RPM‑scriptlets (se konfig rpmverbosity).
--sec-severity=<nivå>
Filtrera säkerhetsråd efter allvarlighetsgrad.
--security
Ta endast med uppdateringar som åtgärdar säkerhetsproblem.
--setopt=<nyckel>=<värde>
Åsidosätt konfigurationsalternativ (även repoid.nyckel).
--skip-broken
Försök lösa problem genom att hoppa över problematiska paket.
--showduplicates
Visa dubbletter i listning/sökning.
-v, --verbose
Utförlig utmatning (debugg‑meddelanden).
--version
Skriv ut DNF‑version och avsluta.
-y, --assumeyes
Svara automatiskt ”ja” på alla frågor.


Sidslut

Orginalhemsidan på Engelska : https://man7.org/linux/man-pages/man8/dnf.8.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.