DNF5.CONF(5) dnf5 DNF5.CONF(5) NAMN dnf5.conf -- Konfigurationsreferensen for DNF5 BESKRIVNING DNF5 anvander som standard den globala konfigurationsfilen /etc/dnf/dnf.conf. Konfigurationsfilen har INI-format som bestar av sektionsdeklarationer och installningar namn=varde under varje pa separata rader. Det finns tva sorts sektioner i konfigurationsfiler: main och forrad. Main-sektionen definierar alla globala konfigurationsalternativ och det skall bara finnas en. Forradssektioner definierar konfigurationen for varje (fjarr- eller lokalt) forrad. Forradets sektionsnamn i hakparenteser fungerar som forradets ID-referens och skall vara unikt over alla konfigurationsfiler. De tillatna tecknen i ett forrads ID-strang ar gemena och versala alfabetiska bokstaver, siffror, -, _ . och :. Den minimala forradskonfigurationsfilen skall forutom forrads-ID besta av definitioner av alternativet baseurl, metalink eller mirrorlist. [MAIN]-ALTERNATIV allow_downgrade boolean Om aktiverat tillater DNF5 nedgradering av paket nar beroenden loses upp. Standard: True. allow_vendor_change boolean Om avaktiverat kommer DNF5 halla fast vid leverantoren vid uppgradering eller nedgradering av rpm:er. Standard: True. Varning: Detta alternativ stodjs for narvarande inte for kommandona downgrade och distro-sync assumeno boolean Om aktiverat kommer DNF5 anta No dar den normalt skulle fraga om bekraftelse fran anvandarinmatning Standard: False. assumeyes boolean Om aktiverat kommer DNF5 anta Yes dar den normalt skulle fraga om bekraftelse fran anvandarinmatning (se aven defaultyes). Standard: False. best boolean Om True instrueras losaren att antingen anvanda ett paket med den hogsta tillgangliga versionen eller misslyckas. Om False, misslyckas inte om den senaste versionen inte kan installeras utan anvand den lagre versionen. Standard: True. OBS: Sarskilt detta alternativ kan vara satt i din konfigurationsfil fran din distribution. cachedir strang Sokvag till en katalog som anvands av olika undersystem till DNF5 for att lagra cache-data inklusive forradens meta och hamtade paket. Det har ett rimligt root-skrivbart standardvarde beroende pa distributionen. DNF5 behover kunna skapa filer och kataloger pa denna plats. Vanliga anvandares standardvarde: ~/.cache/libdnf5. For superanvandaren skrivs vardet over av alternativet system_cachedir. cacheonly strang Kan vara all, metadata, none. Om satt till all kommer DNF5 kora helt fran system-cachen, kommer inte uppdatera cachen och kommer anvanda system-cachen aven om den gatt ut. Om satt till metadata kommer DNF5 endast anvanda cache-metadata. Standard: none. OBS: API-noteringar: maste vara satt fore forradsobjekt skapas. Insticksmoduler maste satta detta i kroken pre_config. Senare andringar ignoreras. check_config_file_age boolean Om aktiverat skall DNF5 automatiskt lata forradsmetadata forfalla om de ar aldre an motsvarande konfigurationsfil (vanligen filen dnf.conf och filen apa.repo). Standard: True. OBS: Nar metadata forfaller paverkas aven av metadataaldern. Se aven metadata_expire. clean_requirements_on_remove boolean Om aktiverat kommer DNF5 ta bort beroenden som inte langre anvands under dnf remove. Ett paket kvalificerar bara for att tas bort via clean_requirements_on_remove om det installerades via DNF5 och inte pa explicit begaran fran anvandaren, d.v.s. det drogs in som ett beroende. installonlypkgs tas aldrig bort automatiskt. Standard: True. debugdir strang Plats dar felsokningsfiler fran libsolv kommer skapas nar detta ar aktiverat av debug_solver. Standard ./debugdata. debug_solver boolean Om aktiverat kommer felsokningsfiler fran libsolv skapas nar en transaktion loses. Felsokningsfilerna skapas i debugdir-katalogen. Standard: False. defaultyes boolean Om aktiverat kommer standardsvaret pa fragor till anvandaren om bekraftelse vara Yes. Inte att forvaxlas med assumeyes vilket inte kommer fraga alls. Standard: False. destdir strang Omdirigera nedladdade paket till den angivna katalogen. Standard: /packages exclude_from_weak lista Forhindra installation av paket som svaga beroenden (rekommendationer eller kompletteringar). Paketen kan anges med ett namn eller en glob och separeras med ett komma. Standard ar []. exclude_from_weak_autodetect boolean Om aktiverat kommer DNF5 automatiskt detektera ej uppfyllda svaga beroenden (rekommendationer eller kompletteringar) till paket som ar installerade pa systemet. Tillhandahallare av dessa svaga beroenden kommer inte installeras av dnf som svaga beroenden langre (de kommer fortfarande installeras om de dras in som ett vanligt beroende). Standardvardet ar true. excludeenvs lista Exkludera miljoer, angivna med ett id eller en glob och separerade med ett komma, fran alla atgarder. Kan avaktiveras med konfigurationsalternativet disable_excludes. Standard: []. excludegroups lista Exkludera grupper, angivna med ett id eller en glob och separerade med ett komma, fran alla atgarder. Kan avaktiveras med konfigurationsalternativet disable_excludes. Standard: []. group_package_types lista Lista med det foljande: optional, default, mandatory eller conditional. Sager till DNF5 vilka typer av paket i grupper som skall installeras nar "group install " eller "install @" anropas. Standard: default, mandatory, conditional. ignorearch boolean Om aktiverat kommer RPM tillata installation av paket som ar inkompatibla med CPU:ns arkitektur. Standard: False. installonlypkgs lista Lista med tillhandahallandenamn pa paket alltid bara skall installeras, aldrig uppgraderas. Karnor i synnerhet hamnar i denna katagori. Dessa paket tas aldrig bort av dnf autoremove aven om de installerades som ett beroende (se clean_requirements_on_remove for detaljer om automatiskt borttagande). Detta alternativ lagger till de uppraknade vardena till standardvardet pa listan installonlypkgs som anvands av DNF5. Antalet paketversioner som behalls styrs av installonly_limit. installonly_limit heltal Antal installonly-paket som tillats vara installerade samtidigt. 1 ar uttryckligen inte tillatet eftersom det komplicerar karnuppgraderingar pa grund av att den korande karnan skyddas fran att tas bort. Minimum ar 2. 0 betyder ett obegransat antal installonly-paket. Standard: 3. installroot strang Roten pa filsystemet for alla paketatgarder. Det kraver en absolut sokvag. Se aven kommandoradsflaggan --installroot. Standard: /. install_weak_deps boolean Om aktiverat kommer nar ett nytt paket skall installeras alla paket lankade via en svag beroenderelation (flaggorna rekommenderas eller kompletterar) med detta paket att dras in i transaktionen. Standard: True. keepcache boolean Om aktiverat behalls hamtade paket i cachen. Om avaktiverat kommer cachen finnas kvar till nasta lyckade transaktion aven om inga paket har installerats. Standard: False. logdir strang Katalog dar loggfilerna kommer sparas. Vanliga anvandares standardvarde: ~/.local/state. Superanvandarens standardvarde: /var/log. log_rotate heltal Loggfiler roteras log_rotate ganger fore de tas bort. Om log_rotate ar 0 utfors inte rotationen. Standard: 4. log_size lagringsstorlek Loggfiler roteras nar de blir storre an log_size byte. Om log_size ar 0 utfors inte rotationen. Storleken galler for individuella loggfiler, inte summan av alla loggfiler. Se aven log_rotate. Standard: 1M. module_platform_id strang Satt detta till $namn:$strom for att asidosatta den PLATFORM_ID som detekteras fran /etc/os-release. Det ar nodvandigt att utfora en systemuppgradering och byte till en ny plattform. Standard: tomt. module_stream_switch boolean Om aktiverat tillats byte av aktiverade strommar i en modul. Standard: False. multilib_policy strang Styr hur multilib-paket hanteras under installationsatgarder. Kan antingen vara best for att beroendeupplosaren skall foredra paket som bast matchar systemets arkitektur, eller all for att installera paket for alla tillgangliga arkitekturer. Standard: best. obsoletes boolean Om aktiverat anvander DNF5 berarbetningslogiken for utfasningar, vilket betyder att den kontrollerar huruvida nagra beroenden av angivna paket inte langre kravs och tar bort dem. Anvandbart vid uppgraderingar pa distributionsniva. Det tar effekt under installations-/uppgraderingsprocesser. Kommandoradsflagga: --obsoletes Standard: True. optional_metadata_types lista Lista av foljande: comps, filelists, other, presto, updateinfo, all Anger typerna av metadata som skall laddas utover den nodvandiga metadatan primary och modules vilken alltid laddas. Observera att enskilda DNF-kommandon kan utoka denna lista nar de kors. Observera: listan inkluderar endast metadatatyper som DNF kanner till. Dock kan ett forrads metadata inkludera diverse andra typer (t.ex., AppStream eller metadata lagrad som databaser istallet for XML-filer). Det speciella vardet all representerar alla metadatatyper som finns i forradet, inklusive dem DNF inte kanner till. Standard: comps,updateinfo persistdir strang Katalog dar DNF5 sparar bestandig data mellan korningar. Standard: /var/lib/dnf. pluginconfpath lista Lista med kataloger som genomsoks efter insticksmodulkonfigurationer till libdnf5 att ladda. Alla konfigurationsfiler som finns i dessa kataloger, som har samma namn som en insticksmodul, tolkas. Standard: /etc/dnf/libdnf5-plugins. pluginpath lista Lista med kataloger som genomsoks efter insticksmoduler till libdnf5 att ladda. Insticksmoduler som finns i nagon av katalogerna i detta konfigurationsalternativ anvands. Standard: /usr/lib64/libdnf5/plugins/ plugins boolean Om aktiverat anvands insticksmoduler till libdnf5. Standard: True. protected_packages lista Detta alternativ ar en tillaggslista som innehaller namn pa paket som DNF aldrig skall ta bort helt. De skyddas mot Obsoletes liksom mot anvandar-/insticksmodulraderingar. Standard: dnf5,glob:/etc/dnf/protected.d/*.conf. OBS: Alla paket som skall skyddas kan gora det genom att inkludera en fil i /etc/dnf/protected.d med sitt paketnamn i den. DNF5 kommer aven skydda paket som motsvarar den korande versionen av karnan. Se aven alternativet protect_running_kernel. protect_running_kernel boolean Styr huruvida paket motsvarande den korande versionen av karnan skyddas fran att tas bort. Standard: True. OBS: Alternativ for kompatibilitet med YUM recent heltal Satter tidsperioden i dagar for flaggan --recent i kommandona repoquery <#repoquery-command-ref-label>, info <# info-command-ref-label> och list <#list-command-ref-label>. Standard: 7 reposdir lista Plats for filer med forradskonfigurationer. Beteendet hos reposdir kan skilja nar det anvands tillsammans med alternativet --installroot. Standard: [/etc/yum.repos.d, /etc/distro.repos.d, /usr/share/dnf5/repos.d] skip_broken boolean Om aktiverat kommer DNF5 hoppa over oinstallerbara paket istallet for att misslyckas nar beroenden loses upp. Standard: False. skip_unavailable boolean Om aktiverat kommer DNF5 hoppa over paket som inte finns istallet for att misslyckas nar rpm-transaktioner forbereds. Standard: False. system_cachedir strang For superanvandaren skrivs vardet pa alternativet cachedir over. Gor att man kan skilja anvandares och superanvandarens cachedir. Standard: /var/cache/libdnf5. system_state_dir strang Plats for filer med systemtillstandet. Se dnf5-system-state(7), systemtillstand <#systemstate-misc-ref-label> for detaljer. Standard: /usr/lib/sysimage/libdnf5. transaction_history_dir strang Plats for historiedatabasen. Som standard har den samma varde som system_state_dir. tsflags lista Lista med strangar som lagger till extra flaggor till RPM-transaktionen. +---------------+----------------------------+ |tsflag-varde | RPM-transaktionsflagga | +---------------+----------------------------+ |noscripts | RPMTRANS_FLAG_NOSCRIPTS | +---------------+----------------------------+ |test | RPMTRANS_FLAG_TEST | +---------------+----------------------------+ |notriggers | RPMTRANS_FLAG_NOTRIGGERS | +---------------+----------------------------+ |nodocs | RPMTRANS_FLAG_NODOCS | +---------------+----------------------------+ |justdb | RPMTRANS_FLAG_JUSTDB | +---------------+----------------------------+ |nocontexts | RPMTRANS_FLAG_NOCONTEXTS | +---------------+----------------------------+ |nocaps | RPMTRANS_FLAG_NOCAPS | +---------------+----------------------------+ |nocrypto | RPMTRANS_FLAG_NOFILEDIGEST | +---------------+----------------------------+ |deploops | RPMTRANS_FLAG_DEPLOOPS | +---------------+----------------------------+ Alternativet nocrypto kommer aven satta VS-flaggorna _RPMVSF_NOSIGNATURES och _RPMVSF_NODIGESTS. Alternativet test ger en transaktionskontroll utan att utfora transaktionen. Det inkluderar att hamta paket, kontrollera OpenPGP-nycklar (inklusive att permanent importera ytterligare nycklar om nodvandigt) och rpm-kontrollen for att forhindra filkonflikter. nocaps stodjs med rpm-4.14 eller senare. Nar nocaps anvands men rpm inte stodjer det rapporterar bara DNF5 det som en ogiltig tsflag. Standard: tomt. use_host_config Anvand konfigurationsfiler och variabeldefinitioner fran vardsystemet istallet for installationsroten. Se <# installroot-misc-ref-label> dnf5-installroot(7) for mer information. Standard: False. varsdir lista Lista med kataloger dar variabeldefinitionsfiler soks. Se variabelfiler i konfigurationsreferensen. Standard: /etc/dnf/vars. zchunk boolean Om aktiverat komprimeras forradsmetadata med formatet zchunk (om det ar tillgangligt). Standard: True. [MAIN] ALTERNATIV -- FARGER color_list_available_upgrade farg Farg pa tillgangliga paket som ar nyare an installerade paket. Alternativet anvands under listningsatgarder. Standard: bold,blue. color_list_available_downgrade farg Farg pa tillgangliga paket som ar aldre an installerade paket. Alternativet anvands under listningsatgarder. Standard: dim,magenta. color_list_available_reinstall farg Farg pa tillgangliga paket som ar identiska med installerade paket och ar tillgangliga for ominstallationer. Alternativet anvands under listningsatgarder. Default: bold,green. color_list_available_install farg Farg pa tillgangliga paket som ar tillgangliga for installation och ingen av dess versioner ar installerade. Alternativet anvands under listningsatgarder. Standard: bold,cyan. color_update_installed farg Farg pa borttagna paket. Detta alternativ anvands nar transaktioner visas. Default: dim,red. color_update_label farg Farg pa lokala paket som installeras fran forradet @commandline. Detta alternativ anvands nar transaktioner visas. Standard: dim,green. color_update_remote farg Farg pa paket som installeras/uppgraderas/nedgraderas fran fjarrforrad. Detta alternativ anvands nar transaktioner visas. Default: bold,green. color_search_match farg Farg pa monster som matchar i sokutmatning. Standard: bold,magenta. FORRADSALTERNATIV baseurl lista Lista med URL:ar for forradet. Standard []. URL:ar provas i den listade ordningen (ekvivalent med yums beteende "failovermethod=priority"). cost heltal Den relativa kostnaden for att anvanda detta forrad, med standardvardet 1000. Detta varde jamfors nar prioriteterna pa tva forrad ar lika. Forradet med den lagsta kostnaden valjs. Det ar anvandbart for att gora sa att biblioteket foredrar forrad pa disk framfor fjarrforrad. enabled boolean Inkludera detta forrad som en kalla for paket. Standard: True. gpgkey lista URL:ar till OpenPGP-nyckelfiler som kan anvandas for att signera metadata och paket fran detta forrad. Om en fil inte kan verifieras med redan importerade nycklar forsoker DNF5 att importera nycklar fran detta alternativ och nycklarna anvands sedan for verifiering. Standard: [] metalink strang URL till en metalank for forradet. Standard: None. mirrorlist strang URL till en spegellista for forradet. Standard: None. name strang Ett manskligt lasbart namn pa forradet. Standardvardet ar forradets ID. priority heltal Prioritetsvardet for detta forrad. Om det finns mer an ett kandidatpaket for en viss atgard valjs den fran ett forrad med det lagsta prioritetsvardet, mojligen trots att det ar ett mindre lampligt val i annat avseende (t.ex. genom att ha en lagre version). Standard: 99 type strang Forradets metadatatyp. Varden som stodjs ar: rpm-md. Alias for rpm-md: rpm, repomd, rpmmd, yum, YUM. Standard: tomt. NAMN PA KALL- OCH FELSOKNINGSINFORMATIONSFORRAD For ett givet forrad med en identifierare pa formen "-rpms" forvantas dess motsvarande kallkodsforrad ha en identifierare pa formen "-source-rpms" och forradet med felsokningsinformation en identifierare pa formen "-debug-rpms". Annars (om forradets identifierare inte har suffixet "-rpms") forvantas kallkodsforradet ha en identifierare pa formen "-source" och forradet med felsokningsinformation en identifierare pa formen "-debuginfo". Till exempel, for forradet "fedora" ar kallkodsforradet "fedora-source" och forradet med felsokningsinformation "fedora-debuginfo". For forradet "fedora-rpms" ar kallkodsforradet "fedora-source-rpms" och forradet med felsokningsinformation ar "fedora-debug-rpms". FORRADSVARIABLER Hogersidan pa varje forradsalternativ kan utokas med foljande variabler: $arch Refererar till systemets CPU-arkitektur t.ex. aarch64, i586, i686 och x86_64. $basearch Refererar till systemets basarkitektur. Till exempel har i686- och i586-maskiner bada en basarkitektur i386, och AMD64- och Intel64-maskiner har en basarkitektur x86_64. $releasever Refererar till operativsystemets utgaveversion vilken DNF5 harleder fran tillganglig information i RPMDB. Forutom dessa hardkodade variabler kan aven anvandardefinierade sadana anvandas. De kan definieras antingen via variabelfiler eller genom att anvanda miljovariabler. Namnen pa dessa variabler maste ha prefixet DNF_VAR_ och de kan endast besta av alfanumeriska tecken och understrykningstecken: $ DNF_VAR_MIN_VARIABEL=varde For att anvanda en sadan variabel i en forradskonfiguration, ta bort prefixet. D.v.s.: [myrepo] baseurl=https://exempel.sajt/pub/fedora/$MIN_VARIABEL/releases/$releasever Observera att det inte ar mojligt att asidosatta variablerna arch eller basearch vare sig genom att anvanda variabelfiler eller miljovariabler. Trots att anvandare uppmuntras att anvanda namngivna variabler stodjs fortfarande de numrerade miljovariablerna DNF0 - DNF9: $ DNF1=varde [myrepo] baseurl=https://exempel.sajt/pub/fedora/$DNF1/releases/$releasever ALTERNATIV FOR BADE [MAIN] OCH FORRAD Nagra alternativ kan anvandas antingen i sektionen main, per forrad eller i en kombination. Vardet som ges i sektionen main anvands for alla forrad som ett standardvarde, vilket forraden sedan kan asidosatta i sin konfiguration. bandwidth lagringsstorlek Total tillganglig bandbredd for att hamta. Meningsfullt nar det anvands med alternativet throttle. Standard: 0. build_cache boolean Om aktiverat kommer DNF5 spara libsolv-cachen som genererats fran hamtad metadata till cachedir. Dessa solv-filer laddas under senare korningar vilket signifikant snabbar pa DNF5. Standard: True. countme boolean Nar aktiverat kommer en (och endast en) HTTP GET-begaran for metalink-filen valjas ut slumpvis varje vecka for att bara med en speciell URL-flagga. Denna flagga gor att forradsleverantoren kan uppskatta antalet system som konsumerar fran forradet, genom att rakna sadana begaranden under en veckas tid. Denna metod ar mer noggrann an att bara rakna unika IP-adresser (vilket riskerar bade overskattning och underskattning pa grund av korta DHCP-hyror respektive NAT). Detta ar inte en HTTP-begaran via sidokanal som gors enbart for detta syfte. Endast begaranden som initierades av DNF under normal drift, sasom for att kontrollera metadata-uppdateringar, kan fa denna flagga. Flaggan ar en enkel parameter "countme=N" tillagd till metalink-URL:en dar N ar ett heltal som representerar "aldershinken" detta system tillhor. Fyra hinkar finns definierade, baserat pa hur manga hela veckor som har gatt sedan installationen av ett system: +-----+----------------------------+ |hink | systemalder | +-----+----------------------------+ |1 | forsta veckan | +-----+----------------------------+ |2 | forsta manaden (2 - 4 | | | veckor) | +-----+----------------------------+ |3 | forsta 6 manaderna (5 - 24 | | | veckor) | +-----+----------------------------+ |4 | mer an 6 manader (> 24 | | | veckor) | +-----+----------------------------+ Detta nummer ar till for att hjalpa till att skilja kortlivade (slit och slang) maskiner fran langvariga installationer och fa en battre bild av hur system anvands over tid. For att avgora ett systems installationstidpunkt ("epok") anvands andringstiden pa filen machine-id(5) som den enda kallan till sanningen. Denna fil ar semantiskt bunden till systemets livslangd eftersom den typiskt sett fylls i vid installationstillfallet eller under den forsta uppstarten av ett installationsverktyg respektive init-systmet (sasom systemd(1)) och kvarstar oforandrad. Om filen ar tom eller saknas (sasom i behallare) deklareras tidpunkten for den allra forsta begaran som gors med den expanderade metalink-URL:en (d.v.s. med eventuella forradsvariabler som $releasever ifyllda) som bar med sig flaggan som epoken. Om ingen metalink-URL ar definierad for detta forrad men en mirrorlist-URL ar det anvands den senare for detta syfte istallet. Standard: False. disable_excludes lista Anvands for att avaktivera paket-, grupp- och miljofiltrering. Det kan inkludera en lista av forrads-ID:n (glob:ar ar tillatna) for vilka forradsspecifika paketuteslutningar ignoreras. Om den innehaller specialvardet main asidosatts exkluderingar fran main-konfigurationsfiler. Om den innehaller specialvardet * tillampas ingen exkluderingsfiltrering alls. enablegroups boolean Om aktiverat kommer DNF5 tillata anvandning av paketgrupper. Standard: True. excludepkgs lista Exkludera paket fran detta forrad, angivet med ett namn eller en glob och separerade med ett komma, fran alla atgarder. Kan avaktiveras med konfigurationsalternativet disable_excludes. Standard: []. fastestmirror boolean Om aktiverat anvands TCP-uttagslatens for att hitta den narmast tillgangliga spegeln. En spegel valjs sedan slumpvis med mindre an dubbla den lagsta latensen i lastbalanseringssyfte. Detta asidosatter ordningen som ges av filen mirrorlist/metalink sjalv, och tar inte hansyn till mirrorlist-parametrar sasom spegelbandbredd eller speglar som foredras for klient-IP-adresser. Standard: False. pkg_gpgcheck boolean Huruvida OpenPGP-signaturkontroll skall goras pa paket som finns i detta forrad. Standard ar False. Galler inte for paket som skickas direkt som argument, eftersom de inte finns i nagot forrad, se localpkg_gpgcheck. Pa grund av kompatibilitet stodjs aven alternativet gpgcheck men pkg_gpgcheck foredras. includepkgs lista Inkludera paket fran detta forrad, angivet med ett namn eller en glob och separerade med ett komma, i alla atgarder. En invers av excludepkgs da DNF5 kommer utesluta alla paket i forradet som inte matchar denna lista. Detta fungerar tillsammans med excludepkgs och asidosatter den inte, sa om man har "excludepkgs=*.i386" och "includepkgs=python*" kommer bara paket som borjar med python som inte har en i386-arkitektur ses av DNF5 i detta forrad. Kan avaktiveras med konfigurationsalternativet disable_excludes. Standard: []. ip_resolve ip-adress Avgor hur DNF5 slar upp vardnamn. Satt detta till 4, IPv4, 6, IPv6 for att bara sla upp IPv4- eller IPv6-adresser. Standard: whatever. localpkg_gpgcheck boolean Om aktiverat kommer DNF5 utfora en OpenPGP-signaturkontroll pa lokala paket (paket i en fil, inte ett forrad). Standard: False. max_parallel_downloads heltal Maximalt antal samtidiga hamtningar. Max ar 20. Standard: 3. metadata_expire tid i sekunder Perioden efter vilken det kontrolleras om fjarrforradets metadata uppdaterats och i sa fall den lokala metadata-cachen uppdateras. Det kan vara -1 eller never for att gora att forradet aldrig anses ha gatt ut. Utgangen av metadata kan aven triggas av andringar av tidsstampel pa konfigurationsfiler (dnf.conf, .repo). Se aven check_config_file_age. Standard: 60 * 60 * 48, 48 timmar. minrate lagringsstorlek Satter den lagre hastighetstroskeln i byte per sekund. Om servern skickar data med samma eller lagre hastighet an detta varde i atminstone timeout-alternativet sekunder avbryter DNF5 forbindelsen. Standard: 1000. password strang Losenordet som anvands for att ansluta till ett forrad med autentisering med basic HTTP. Standard: tomt. proxy strang URL till en proxy-server att ansluta via. Satt till en tom strang i forradskonfigurationen for att avaktivera proxy-installningar som arvs fran main-sektionen. Det forvantade formatet pa detta alternativ ar ://[:port]. (Av bakatkompatibiltet kan "_none_" anvandas istallet for den tomma strangen.) Standard: tomt. OBS: Curls miljovariabler (sasom http_proxy) galler om detta alternativ inte ar satt (eller "_none_" ar satt i forradskonfigurationen). Se manualsidan curl for detaljer. proxy_username strang Anvandarnamnet att anvanda vid anslutning till proxy-servern. Standard: tomt. proxy_password strang Losenordet att anvanda vid anslutning till proxy-servern. Standard: tomt. proxy_auth_method strang Autentiseringsmetoden som anvands av proxy-servern. Giltiga varden ar +----------+---------------------------+ |metod | betydelse | +----------+---------------------------+ |basic | HTTP Basic-autentisering | +----------+---------------------------+ |digest | HTTP Digest-autentisering | +----------+---------------------------+ |negotiate | HTTP Negotiate | | | (SPNEGO)-autentisering | +----------+---------------------------+ |ntlm | HTTP NTLM-autentisering | +----------+---------------------------+ |digest_ie | HTTP Digest-autentisering | | | med en IE-smak | +----------+---------------------------+ |ntlm_wb | NTLM-delegering till | | | winbind-hjalpare | +----------+---------------------------+ |none | Ingen autentiseringsmetod | +----------+---------------------------+ |any | Alla lampliga metoder | +----------+---------------------------+ Standard: any. proxy_sslcacert strang Sokvag till filen som innehaller certifikatauktoriteterna for att verifiera proxy-SSL-certifikat. Standard: tom, anvander systemstandarden. proxy_sslclientcert strang Sokvag till SSL-klientcertifikatet att anvanda for att ansluta till proxy-servern. Standard: tomt. proxy_sslclientkey strang Sokvag till SSL-klientnyckeln att anvanda for att ansluta till proxy-servern. Standard: tomt. proxy_sslverify boolean Om aktiverat verifieras SSL-certifikat for proxyn. Om klienten inte kan autentiseras misslyckas anslutningen och forradet anvands inte vidare. Om False kan SSL-anslutningar anvandas, men certifikat verifieras inte. Standard: True. repo_gpgcheck boolean Om aktiverat kommer DNF5 utfora OpenPGP-signaturkontroll pa detta forrads metadata. OBS: OpenPGP-nycklar for denna kontroll lagras separat fran OpenPGP-nycklar som anvands for verifikation av paketsignaturer. Dessutom lagras de aven separat for varje forrad. Detta betyder att DNF5 kan fraga om att importera samma nyckel flera ganger. Till exempel kan det, nar en nyckel redan importerades for paketsignaturverifikation och detta alternativ ar paslaget, vara nodvandigt att importera den igen for forradet. Standard: False. skip_if_unavailable boolean Om aktiverat kommer DNF5 fortsatta att kora och aktivera forradet som inte kunde synkroniseras av nagon anledning. Detta alternativ paverkar inte huruvida paket som inte ar tillgangliga hoppas over efter upplosning av beroenden. For att kontrollera om ett forrad ar oatkomligt, anvand det i kombination med kommandoradsflaggan for att uppdatera metadata. Standard: False. OBS: sarskilt detta alternativ kan vara satt i din konfigurationsfil av din distribution. sslcacert strang Sokvag till filen som innehaller certifikatauktoriteterna for att verifiera SSL-certifikat. Standard: tom, anvander systemstandarden. sslclientcert strang Sokvag till SSL-klientcertifikatet som anvands for att ansluta till fjarrsajter. Standard: tomt. sslclientkey strang Sokvag till SSL-klientnyckeln som anvands for att ansluta till fjarrsajter. Standard: tomt. sslverify boolean Om aktiverat verifieras SSL-certifikat for fjarrsajter. Om klienten inte kan autentiseras misslyckas anslutningen och forradet anvands inte vidare. Om avaktiverat kan SSL-anslutningen anvandas men certifikat verifieras inte. Standard: True. throttle lagringsstorlek Begransar hamtningshastigheten. Det kan vara ett absolut varde eller en procentsats relativt vardet pa bandwidth-alternativet. 0 betyder ingen strypning. Standard: 0. timeout tid i sekunder Antal sekunder att vanta pa en anslutning fore forsoket avbryts. Anvands i kombination med minrate-alternativet. Standard: 30. username strang Anvandarnamnet att anvanda vid anslutning till forrad med basic HTTP-autentisering. Standard: tomt. user_agent strang User-Agent-strangen att inkludera i HTTP-begaranden som DNF5 skickar. Standard: libdnf (NAMN VERSIONS_ID; VARIANT_ID; OS.BASARK) OBS: NAMN, VERSIONS_ID och VARIANT_ID ar OS-identifierare som lases fran filen os-release(5), och OS och BASARK ar det kanoniska OS-namnet respektive basarkitekturen. Exampel: libdnf (Fedora 39; server; Linux.x86_64) ALTERNATIVTYPER boolean Datatyp med endast tva mojliga varden. Ett av foljande alternativ kan anvandas: 1, 0, True, False, yes, no. farg Strang som beskriver farg och modifierare separerade med ett komma, till exempel red,bold. o Farger: black, blue, cyan, green, magenta, red, white, yellow. o Modifierare: bold, blink, dim, normal, reverse, underline. heltal Ett heltal som kan skrivas utan en decimaldel. ip-adresstyp Strang som beskriver ip-adresstyper. Ett av foljande alternativ kan anvandas: 4, IPv4, 6, IPv6. lista Strang som representerar en eller flera strangar separerade av tecknen mellanrum eller komma. lagringsstorlek Strang som representerar lagringsstorlekar format av ett heltal och en enhet. Giltiga enheter ar k, M, G. strang Det ar en sekvens av symboler eller siffror utan nagra mellanrumstecken. tid i sekunder Strang som representerar tidsenheter i sekunder. Kan sattas till -1 eller never. KATALOGER MED INFOGAD KONFIGURATION DNF5 laddar konfigurationsalternativ som definieras i huvudkonfigurationsfilen, anvandarkonfigurationsfiler och distributionskonfigurationsfiler. Konfigurationsfilerna bearbetas enligt denna ordning: 1. Konfigurationsfiler sorteras alfabetiskt till en lista av namn fran distributionskonfigurationskatalogen. Om en fil med samma namn finns i bada katalogerna laggs endast filen fran anvandarkonfigurationskatalogen till i listan. Distributionsfilen maskeras da av anvandarfilen. 2. Alternativ hamtas i ordning fran listan. Konfigurationen fran nasta fil asidosatter den tidigare. Det sista alternativet vinner. Exempel pa konfigurationsfiler Anvandarkonfigurationsfiler: o /etc/dnf/dnf.conf o /etc/dnf/libdnf5.conf.d/20-anvandarinstallningar.conf o /etc/dnf/libdnf5.conf.d/60-nagot.conf o /etc/dnf/libdnf5.conf.d/80-anvandarinstallningar.conf Distributionskonfigurationsfiler: o /usr/share/dnf5/libdnf.conf.d/50-nagot.conf o /usr/share/dnf5/libdnf.conf.d/60-nagot.conf o /usr/share/dnf5/libdnf.conf.d/90-nagot.conf Resulterande filladdningsordning som standard (/usr/share/dnf5/libdnf.conf.d/60-nagot.conf hoppas over, maskerad av anvandarfilen /etc/dnf/libdnf5.conf.d/60-nagot.conf): 1. /etc/dnf/libdnf5.conf.d/20-anvandarinstallningar.conf 2. /usr/share/dnf5/libdnf.conf.d/50-nagot.conf 3. /etc/dnf/libdnf5.conf.d/60-nagot.conf 4. /etc/dnf/libdnf5.conf.d/80-anvandarinstallningar.conf 5. /usr/share/dnf5/libdnf.conf.d/90-nagot.conf 6. /etc/dnf/dnf.conf Filer och kataloger Anvandarkonfigurationskatalog /etc/dnf/libdnf5.conf.d/ Anvandarkonfigurationsfiler /etc/dnf/libdnf5.conf.d/20-anvandarinstallningar.conf Distributionskonfigurationskatalog /usr/share/dnf5/libdnf.conf.d/ Distributionskonfigurationsfiler /usr/share/dnf5/libdnf.conf.d/50-nagot.conf KATALOGER MED INFOGADE FORRAD Efter att forradskonfigurationerna laddats kan andra forradskonfigurationer overlastas fran katalogerna med anvandares forradsoverlastningar och katalogen med distributionens forradsoverlastningar. Formatet pa filerna inuti katalogerna ar detsamma som formatet pa forradskonfigurationsfiler. Alternativen i de asidosattande filerna kan andra befintliga forrad men kan inte skapa nya forrad. Asidosattande filer stodjer globbningar i forrads-ID:t for att kunna stodja massandringar av forradsparametrar. Forradsasidosattanden bearbetas enligt denna ordning: 1. Filer fran /usr/share/dnf5/repos.override.d/ och /etc/dnf5/repos.override.d/ laddas i en alfabetiskt sorterad lista. Ifall filerna har samma namn anvands filen fran /etc/dnf5/repos.override.d/. Detta innebar att listan bara har unika filnamn. Detta innebar aven att forradskonfigurationsfiler enkelt kan maskeras genom att skapa en fil med samma namn i katalogen for asidosattande i /etc. 2. Alternativen fran filer anvands i den ordning de laddas. Det sista alternativet vinner. OBS: Se aven dokumentationen for Konfigurationshanterarkommandon <# config-manager-plugin-ref-label> for att se var asidosattandena anvands. Exempelkonfiguration # Aktivera "skip_if_unavailable" for alla forrad [*] skip_if_unavailable = true # Och avaktivera sedan "skip_if_unavailable" for forrad med id-prefixet "fedora" [fedora*] skip_if_unavailable = false Exempel pa konfigurationsfiler Detta exempel visar ordningen i vilken filer for asidosattanden bearbetas. Filer med anvandares forradsasidosattanden: o /etc/dnf/repos.override.d/20-user-overrides.repo o /etc/dnf/repos.override.d/60-nagot2.repo o /etc/dnf/repos.override.d/80-anvandarens-asidosattanden.repo o /etc/dnf/repos.override.d/99-konfigurationshanterare.repo Filer med distributionens forradsasidosattanden: o /usr/share/dnf5/repos.override.d/50-nagot2.repo o /usr/share/dnf5/repos.override.d/60-nagot2.repo o /usr/share/dnf5/repos.override.d/90-nagot2.repo Resulterande bearbetningsordning av filer: 1. /etc/dnf/repos.override.d/20-user-overrides.repo 2. /usr/share/dnf5/repos.override.d/50-nagot2.repo 3. /etc/dnf/repos.override.d/60-nagot2.repo 4. /etc/dnf/repos.override.d/80-anvandarens-asidosattanden.repo 5. /usr/share/dnf5/repos.override.d/90-nagot2.repo 6. /etc/dnf/repos.override.d/99-konfigurationshanterare.repo Filer och kataloger Katalog med anvandarens forradsasidosattanden /etc/dnf/repos.override.d/ Filer med anvandarens forradsasidosattanden /etc/dnf/repos.override.d/20-user-overrides.repo Katalog med distributionens forradsasidosattanden /usr/share/dnf5/repos.override.d/ Filer med distributionens forradsasidosattanden /usr/share/dnf5/repos.override.d/50-something2.repo FILER Huvudkonfigurationsfil /etc/dnf/dnf.conf Cache-filer /var/cache/libdnf5 Forradsfiler /etc/yum.repos.d/ Variabler En fil namngiven efter en egenskap i /etc/dnf/vars gors till en variabel med samma namn som filnamnet (eller asidosatter nagon av de tidigare variablerna utom de som satts pa kommandoraden). Filnamn far bara innehalla alfanumeriska tecken och understrykningstecken och vara gemena. Variabler lases aven fran /etc/yum/vars av kompatibilitetsskal med YUM. KATALOGER Forradskataloger Kataloger listas i den ordning de bearbetas. OBS: Till skillnad mot asidosattanden som andrar en befintlig forradskonfiguration definierar konfigurationerna i dessa kataloger nya forrad. Det ar inte mojligt att definiera forrad med samma ID. Om flera forrad med samma ID definieras kommer endast den forsta konfigurationen laddas. Laddningen av nasta kommer logga ett fel. YUM:s forradskatalog /etc/yum.repos.d/ Katalog i /etc med distributionsforrad /etc/distro.repos.d/ Katalog i /usr med distributionsforrad /usr/share/dnf5/repos.d/ Variabelkataloger Variabelkatalog /etc/dnf/vars/ Katalog med distributionsvariabler /usr/share/dnf5/vars.d/ SE AVEN o dnf5(8), DNF5 kommandoreferens <#command-ref-label> o dnf5.conf-todo(5), Alternativ som ar dokumenterade/implementerade i DNF men inte i DNF5 <#dnf5-conf-todo-label> o dnf5.conf-deprecated(5), Konfigurationsalternativ som ar foraldrade i DNF5 <#dnf5-conf-deprecated-label> 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.CONF(5)