.\" -*- coding: UTF-8 -*- '\" t .\" Man page generated from reStructuredText .\" by the Docutils 0.22.3 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH DNF5.CONF 5 "19 jan 2026" "" dnf5 .SH NAMN dnf5.conf — Konfigurationsreferensen för DNF5 .SH BESKRIVNING .sp \fIDNF5\fP använder som standard den globala konfigurationsfilen /etc/dnf/dnf.conf. .sp Konfigurationsfilen har INI\-format som består av sektionsdeklarationer och inställningar namn=värde under varje på separata rader. Det finns två sorts sektioner i konfigurationsfiler: main och förråd. Main\-sektionen definierar alla globala konfigurationsalternativ och det skall bara finnas en. .sp Förrådssektioner definierar konfigurationen för varje (fjärr\- eller lokalt) förråd. Förrådets sektionsnamn i hakparenteser fungerar som förrådets ID\-referens och skall vara unikt över alla konfigurationsfiler. De tillåtna tecknen i ett förråds ID\-sträng är gemena och versala alfabetiska bokstäver, siffror, \-, _ . och :. Den minimala förrådskonfigurationsfilen skall förutom förråds\-ID bestå av definitioner av alternativet baseurl, metalink eller mirrorlist. .SH [MAIN]\-ALTERNATIV .INDENT 0.0 .TP \fBallow_downgrade\fP boolean .sp Om aktiverat tillåter DNF5 nedgradering av paket när beroenden löses upp. .sp Standard: \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBallow_vendor_change\fP boolean .sp Om avaktiverat kommer DNF5 hålla fast vid leverantören vid uppgradering eller nedgradering av rpm:er. .sp Standard: \fBTrue\fP\&. .sp \fBVarning:\fP .INDENT 7.0 .INDENT 3.5 Detta alternativ stödjs för närvarande inte för kommandona \fIdowngrade\fP och \fIdistro\-sync\fP .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP \fBassumeno\fP boolean .sp Om aktiverat kommer DNF5 anta \fBNo\fP där den normalt skulle fråga om bekräftelse från användarinmatning .sp Standard: \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBassumeyes\fP boolean .sp Om aktiverat kommer DNF5 anta \fBYes\fP där den normalt skulle fråga om bekräftelse från användarinmatning (se även defaultyes). .sp Standard: \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBbest\fP boolean .sp Om \fBTrue\fP instrueras lösaren att antingen använda ett paket med den högsta tillgängliga versionen eller misslyckas. Om \fBFalse\fP, misslyckas inte om den senaste versionen inte kan installeras utan använd den lägre versionen. .sp Standard: \fBTrue\fP\&. .sp \fBOBS:\fP .INDENT 7.0 .INDENT 3.5 Särskilt detta alternativ kan vara satt i din konfigurationsfil från din distribution\&. .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP \fBcachedir\fP sträng .sp Sökväg till en katalog som används av olika undersystem till DNF5 för att lagra cache\-data inklusive förrådens meta och hämtade paket. Det har ett rimligt root\-skrivbart standardvärde beroende på distributionen. DNF5 behöver kunna skapa filer och kataloger på denna plats. .sp Vanliga användares standardvärde: \fB~/.cache/libdnf5\fP\&. .sp För superanvändaren skrivs värdet över av alternativet system_cachedir. .UNINDENT .INDENT 0.0 .TP \fBcacheonly\fP sträng .sp Kan vara \fBall\fP, \fBmetadata\fP, \fBnone\fP\&. .sp Om satt till \fBall\fP kommer DNF5 köra helt från system\-cachen, kommer inte uppdatera cachen och kommer använda system\-cachen även om den gått ut. .sp Om satt till \fBmetadata\fP kommer DNF5 endast använda cache\-metadata. .sp Standard: \fBnone\fP\&. .sp \fBOBS:\fP .INDENT 7.0 .INDENT 3.5 API\-noteringar: måste vara satt före förrådsobjekt skapas. Insticksmoduler måste sätta detta i kroken pre_config. Senare ändringar ignoreras. .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP \fBcheck_config_file_age\fP boolean .sp Om aktiverat skall DNF5 automatiskt låta förrådsmetadata förfalla om de är äldre än motsvarande konfigurationsfil (vanligen filen dnf.conf och filen apa.repo). .sp Standard: \fBTrue\fP\&. .sp \fBOBS:\fP .INDENT 7.0 .INDENT 3.5 När metadata förfaller påverkas även av metadataåldern. Se även .sp metadata_expire\&. .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP \fBclean_requirements_on_remove\fP boolean .sp Om aktiverat kommer DNF5 ta bort beroenden som inte längre används under \fBdnf remove\fP\&. Ett paket kvalificerar bara för att tas bort via \fBclean_requirements_on_remove\fP om det installerades via DNF5 och inte på explicit begäran från användaren, d.v.s. det drogs in som ett beroende. .sp installonlypkgs tas aldrig bort automatiskt. .sp Standard: \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBdebugdir\fP sträng .sp Plats där felsökningsfiler från libsolv kommer skapas när detta är aktiverat av debug_solver\&. .sp Standard \fI\&./debugdata\fP\&. .UNINDENT .INDENT 0.0 .TP \fBdebug_solver\fP boolean .sp Om aktiverat kommer felsökningsfiler från libsolv skapas när en transaktion löses. Felsökningsfilerna skapas i debugdir\-katalogen. .sp Standard: \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBdefaultyes\fP boolean .sp Om aktiverat kommer standardsvaret på frågor till användaren om bekräftelse vara \fBYes\fP\&. Inte att förväxlas med assumeyes vilket inte kommer fråga alls. .sp Standard: \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBdestdir\fP sträng .sp Omdirigera nedladdade paket till den angivna katalogen. .sp Standard: /packages .UNINDENT .INDENT 0.0 .TP \fBexclude_from_weak\fP lista .sp Förhindra installation av paket som svaga beroenden (rekommendationer eller kompletteringar). Paketen kan anges med ett namn eller en glob och separeras med ett komma. .sp Standard är []. .UNINDENT .INDENT 0.0 .TP \fBexclude_from_weak_autodetect\fP boolean .sp Om aktiverat kommer DNF5 automatiskt detektera ej uppfyllda svaga beroenden (rekommendationer eller kompletteringar) till paket som är installerade på systemet. Tillhandahållare av dessa svaga beroenden kommer inte installeras av dnf som svaga beroenden längre (de kommer fortfarande installeras om de dras in som ett vanligt beroende). .sp Standardvärdet är true. .UNINDENT .INDENT 0.0 .TP \fBexcludeenvs\fP lista .sp Exkludera miljöer, angivna med ett id eller en glob och separerade med ett komma, från alla åtgärder. .sp Kan avaktiveras med konfigurationsalternativet \fBdisable_excludes\fP. .sp Standard: \fB[]\fP\&. .UNINDENT .INDENT 0.0 .TP \fBexcludegroups\fP lista .sp Exkludera grupper, angivna med ett id eller en glob och separerade med ett komma, från alla åtgärder. .sp Kan avaktiveras med konfigurationsalternativet \fBdisable_excludes\fP. .sp Standard: \fB[]\fP\&. .UNINDENT .INDENT 0.0 .TP \fBgroup_package_types\fP lista .sp Lista med det följande: \fBoptional\fP, \fBdefault\fP, \fBmandatory\fP eller \fBconditional\fP\&. .sp Säger till DNF5 vilka typer av paket i grupper som skall installeras när \(rqgroup install \(rq eller \(rqinstall @\(rq anropas. .sp Standard: \fBdefault, mandatory, conditional\fP\&. .UNINDENT .INDENT 0.0 .TP \fBignorearch\fP boolean .sp Om aktiverat kommer RPM tillåta installation av paket som är inkompatibla med CPU:ns arkitektur. .sp Standard: \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBinstallonlypkgs\fP lista .sp Lista med tillhandahållandenamn på paket alltid bara skall installeras, aldrig uppgraderas. Kärnor i synnerhet hamnar i denna katagori. Dessa paket tas aldrig bort av \fBdnf autoremove\fP även om de installerades som ett beroende (se clean_requirements_on_remove för detaljer om automatiskt borttagande). Detta alternativ lägger till de uppräknade värdena till standardvärdet på listan installonlypkgs som används av DNF5. Antalet paketversioner som behålls styrs av installonly_limit\&. .UNINDENT .INDENT 0.0 .TP \fBinstallonly_limit\fP heltal .sp Antal installonly\-paket som tillåts vara installerade samtidigt. .sp \fB1\fP är uttryckligen inte tillåtet eftersom det komplicerar kärnuppgraderingar på grund av att den körande kärnan skyddas från att tas bort. .sp Minimum är \fB2\fP\&. .sp \fB0\fP betyder ett obegränsat antal installonly\-paket. .sp Standard: \fB3\fP\&. .UNINDENT .INDENT 0.0 .TP \fBinstallroot\fP sträng .sp Roten på filsystemet för alla paketåtgärder. Det kräver en absolut sökväg. Se även kommandoradsflaggan \-\-installroot\&. .sp Standard: \fB/\fP\&. .UNINDENT .INDENT 0.0 .TP \fBinstall_weak_deps\fP boolean .sp Om aktiverat kommer när ett nytt paket skall installeras alla paket länkade via en svag beroenderelation (flaggorna rekommenderas eller kompletterar) med detta paket att dras in i transaktionen. .sp Standard: \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBkeepcache\fP boolean .sp Om aktiverat behålls hämtade paket i cachen. Om avaktiverat kommer cachen finnas kvar till nästa lyckade transaktion även om inga paket har installerats. .sp Standard: \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBlogdir\fP sträng .sp Katalog där loggfilerna kommer sparas. .sp Vanliga användares standardvärde: \fB~/.local/state\fP\&. .sp Superanvändarens standardvärde: \fB/var/log\fP\&. .UNINDENT .INDENT 0.0 .TP \fBlog_rotate\fP heltal .sp Loggfiler roteras \fBlog_rotate\fP gånger före de tas bort. Om \fBlog_rotate\fP är \fB0\fP utförs inte rotationen. .sp Standard: \fB4\fP\&. .UNINDENT .INDENT 0.0 .TP \fBlog_size\fP lagringsstorlek .sp Loggfiler roteras när de blir större än \fBlog_size\fP byte. Om \fBlog_size\fP är \fB0\fP utförs inte rotationen. .sp Storleken gäller för individuella loggfiler, inte summan av alla loggfiler. Se även log_rotate\&. .sp Standard: \fB1M\fP\&. .UNINDENT .INDENT 0.0 .TP \fBmodule_platform_id\fP sträng .sp Sätt detta till \fB$namn:$ström\fP för att åsidosätta den \fBPLATFORM_ID\fP som detekteras från \fB/etc/os\-release\fP\&. Det är nödvändigt att utföra en systemuppgradering och byte till en ny plattform. .sp Standard: tomt. .UNINDENT .INDENT 0.0 .TP \fBmodule_stream_switch\fP boolean .sp Om aktiverat tillåts byte av aktiverade strömmar i en modul. .sp Standard: \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBmultilib_policy\fP sträng .sp Styr hur multilib\-paket hanteras under installationsåtgärder. .sp Kan antingen vara \fBbest\fP för att beroendeupplösaren skall föredra paket som bäst matchar systemets arkitektur, eller \fBall\fP för att installera paket för alla tillgängliga arkitekturer. .sp Standard: \fBbest\fP\&. .UNINDENT .INDENT 0.0 .TP \fBobsoletes\fP boolean .sp Om aktiverat använder DNF5 berarbetningslogiken för utfasningar, vilket betyder att den kontrollerar huruvida några beroenden av angivna paket inte längre krävs och tar bort dem. .sp Användbart vid uppgraderingar på distributionsnivå. .sp Det tar effekt under installations\-/uppgraderingsprocesser. .sp Kommandoradsflagga: \-\-obsoletes .sp Standard: \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBoptional_metadata_types\fP lista .sp Lista av följande: \fBcomps\fP, \fBfilelists\fP, \fBother\fP, \fBpresto\fP, \fBupdateinfo\fP, \fBall\fP .sp Anger typerna av metadata som skall laddas utöver den nödvändiga metadatan \fBprimary\fP och \fBmodules\fP vilken alltid laddas. Observera att enskilda DNF\-kommandon kan utöka denna lista när de körs. .sp Observera: listan inkluderar endast metadatatyper som DNF känner till. Dock kan ett förråds metadata inkludera diverse andra typer (t.ex., AppStream eller metadata lagrad som databaser istället för XML\-filer). Det speciella värdet \fBall\fP representerar alla metadatatyper som finns i förrådet, inklusive dem DNF inte känner till. .sp Standard: \fBcomps,updateinfo\fP .UNINDENT .INDENT 0.0 .TP \fBpersistdir\fP sträng .sp Katalog där DNF5 sparar beständig data mellan körningar. .sp Standard: \fB/var/lib/dnf\fP\&. .UNINDENT .INDENT 0.0 .TP \fBpluginconfpath\fP lista .sp Lista med kataloger som genomsöks efter insticksmodulkonfigurationer till libdnf5 att ladda. .sp Alla konfigurationsfiler som finns i dessa kataloger, som har samma namn som en insticksmodul, tolkas. .sp Standard: \fB/etc/dnf/libdnf5\-plugins\fP\&. .UNINDENT .INDENT 0.0 .TP \fBpluginpath\fP lista .sp Lista med kataloger som genomsöks efter insticksmoduler till libdnf5 att ladda. Insticksmoduler som finns i \fInågon av katalogerna\fP i detta konfigurationsalternativ används. .sp Standard: \fB/usr/lib64/libdnf5/plugins/\fP .UNINDENT .INDENT 0.0 .TP \fBplugins\fP boolean .sp Om aktiverat används insticksmoduler till libdnf5. .sp Standard: \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBprotected_packages\fP lista .sp Detta alternativ är en tilläggslista som innehåller namn på paket som DNF aldrig skall ta bort helt. .sp De skyddas mot Obsoletes liksom mot användar\-/insticksmodulraderingar. .sp Standard: \fBdnf5,glob:/etc/dnf/protected.d/*.conf\fP\&. .sp \fBOBS:\fP .INDENT 7.0 .INDENT 3.5 Alla paket som skall skyddas kan göra det genom att inkludera en fil i \fB/etc/dnf/protected.d\fP med sitt paketnamn i den. .sp DNF5 kommer även skydda paket som motsvarar den körande versionen av kärnan. Se även alternativet protect_running_kernel. .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP \fBprotect_running_kernel\fP boolean .sp Styr huruvida paket motsvarande den körande versionen av kärnan skyddas från att tas bort. .sp Standard: \fBTrue\fP\&. .sp \fBOBS:\fP .INDENT 7.0 .INDENT 3.5 Alternativ för kompatibilitet med YUM .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP \fBrecent\fP heltal .sp Sätter tidsperioden i dagar för flaggan \fB\-\-recent\fP i kommandona repoquery \%<#\:repoquery\-command\-ref\-label>, info \%<#\:info\-command\-ref\-label> och list \%<#\:list\-command\-ref\-label>. .sp Standard: 7 .UNINDENT .INDENT 0.0 .TP \fBreposdir\fP lista .sp Plats för filer med förrådskonfigurationer. .sp Beteendet hos \fBreposdir\fP kan skilja när det används tillsammans med alternativet \-\-installroot. .sp Standard: [\fB/etc/yum.repos.d\fP, \fB/etc/distro.repos.d\fP, \fB/usr/share/dnf5/repos.d\fP] .UNINDENT .INDENT 0.0 .TP \fBskip_broken\fP boolean .sp Om aktiverat kommer DNF5 hoppa över oinstallerbara paket istället för att misslyckas när beroenden löses upp. .sp Standard: \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBskip_unavailable\fP boolean .sp Om aktiverat kommer DNF5 hoppa över paket som inte finns istället för att misslyckas när rpm\-transaktioner förbereds. .sp Standard: \fBFalse\fP\&. .UNINDENT .sp \fBsystem_cachedir\fP .INDENT 0.0 .INDENT 3.5 sträng .sp För superanvändaren skrivs värdet på alternativet cachedir över. .sp Gör att man kan skilja användares och superanvändarens cachedir. .sp Standard: \fB/var/cache/libdnf5\fP\&. .UNINDENT .UNINDENT .INDENT 0.0 .TP \fBsystem_state_dir\fP sträng .sp Plats för filer med systemtillståndet. Se \fBdnf5\-system\-state(7)\fP, systemtillstånd \%<#\:systemstate\-misc\-ref\-label> för detaljer. .sp Standard: \fB/usr/lib/sysimage/libdnf5\fP\&. .UNINDENT .sp \fBtransaction_history_dir\fP .INDENT 0.0 .INDENT 3.5 sträng .sp Plats för historiedatabasen. .sp Som standard har den samma värde som system_state_dir\&. .UNINDENT .UNINDENT .INDENT 0.0 .TP \fBtsflags\fP lista .sp Lista med strängar som lägger till extra flaggor till RPM\-transaktionen. .TS box center; l|l. T{ tsflag\-värde T} T{ RPM\-transaktionsflagga T} _ T{ \fBnoscripts\fP T} T{ \fBRPMTRANS_FLAG_NOSCRIPTS\fP T} _ T{ \fBtest\fP T} T{ \fBRPMTRANS_FLAG_TEST\fP T} _ T{ \fBnotriggers\fP T} T{ \fBRPMTRANS_FLAG_NOTRIGGERS\fP T} _ T{ \fBnodocs\fP T} T{ \fBRPMTRANS_FLAG_NODOCS\fP T} _ T{ \fBjustdb\fP T} T{ \fBRPMTRANS_FLAG_JUSTDB\fP T} _ T{ \fBnocontexts\fP T} T{ \fBRPMTRANS_FLAG_NOCONTEXTS\fP T} _ T{ \fBnocaps\fP T} T{ \fBRPMTRANS_FLAG_NOCAPS\fP T} _ T{ \fBnocrypto\fP T} T{ \fBRPMTRANS_FLAG_NOFILEDIGEST\fP T} _ T{ \fBdeploops\fP T} T{ \fBRPMTRANS_FLAG_DEPLOOPS\fP T} .TE .sp Alternativet \fBnocrypto\fP kommer även sätta VS\-flaggorna \fB_RPMVSF_NOSIGNATURES\fP och \fB_RPMVSF_NODIGESTS\fP. .sp Alternativet \fBtest\fP ger en transaktionskontroll utan att utföra transaktionen. Det inkluderar att hämta paket, kontrollera OpenPGP\-nycklar (inklusive att permanent importera ytterligare nycklar om nödvändigt) och rpm\-kontrollen för att förhindra filkonflikter. .sp \fBnocaps\fP stödjs med rpm\-4.14 eller senare. När \fBnocaps\fP används men rpm inte stödjer det rapporterar bara DNF5 det som en ogiltig tsflag. .sp Standard: tomt. .UNINDENT .sp \fBuse_host_config\fP .INDENT 0.0 .INDENT 3.5 Använd konfigurationsfiler och variabeldefinitioner från värdsystemet istället för installationsroten. Se \%<#\:installroot\-misc\-ref\-label> \fBdnf5\-installroot(7)\fP för mer information. .sp Standard: \fBFalse\fP\&. .UNINDENT .UNINDENT .INDENT 0.0 .TP \fBvarsdir\fP lista .sp Lista med kataloger där variabeldefinitionsfiler söks. .sp Se variabelfiler i konfigurationsreferensen. .sp Standard: \fB/etc/dnf/vars\fP\&. .UNINDENT .INDENT 0.0 .TP \fBzchunk\fP boolean .sp Om aktiverat komprimeras förrådsmetadata med formatet zchunk (om det är tillgängligt). .sp Standard: \fBTrue\fP\&. .UNINDENT .SH "[MAIN] ALTERNATIV — FÄRGER" .INDENT 0.0 .TP \fBcolor_list_available_upgrade\fP färg .sp Färg på tillgängliga paket som är nyare än installerade paket. Alternativet används under listningsåtgärder. .sp Standard: \fBbold,blue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBcolor_list_available_downgrade\fP färg .sp Färg på tillgängliga paket som är äldre än installerade paket. Alternativet används under listningsåtgärder. .sp Standard: \fBdim,magenta\fP\&. .UNINDENT .INDENT 0.0 .TP \fBcolor_list_available_reinstall\fP färg .sp Färg på tillgängliga paket som är identiska med installerade paket och är tillgängliga för ominstallationer. Alternativet används under listningsåtgärder. .sp Default: \fBbold,green\fP\&. .UNINDENT .INDENT 0.0 .TP \fBcolor_list_available_install\fP färg .sp Färg på tillgängliga paket som är tillgängliga för installation och ingen av dess versioner är installerade. Alternativet används under listningsåtgärder. .sp Standard: \fBbold,cyan\fP\&. .UNINDENT .INDENT 0.0 .TP \fBcolor_update_installed\fP färg .sp Färg på borttagna paket. Detta alternativ används när transaktioner visas. .sp Default: \fBdim,red\fP\&. .UNINDENT .INDENT 0.0 .TP \fBcolor_update_label\fP färg .sp Färg på lokala paket som installeras från förrådet @commandline. Detta alternativ används när transaktioner visas. .sp Standard: \fBdim,green\fP\&. .UNINDENT .INDENT 0.0 .TP \fBcolor_update_remote\fP färg .sp Färg på paket som installeras/uppgraderas/nedgraderas från fjärrförråd. Detta alternativ används när transaktioner visas. .sp Default: \fBbold,green\fP\&. .UNINDENT .INDENT 0.0 .TP \fBcolor_search_match\fP färg .sp Färg på mönster som matchar i sökutmatning. .sp Standard: \fBbold,magenta\fP\&. .UNINDENT .SH FÖRRÅDSALTERNATIV .INDENT 0.0 .TP \fBbaseurl\fP lista .sp Lista med URL:ar för förrådet. .sp Standard []. .sp URL:ar provas i den listade ordningen (ekvivalent med yums beteende ”failovermethod=priority”). .UNINDENT .INDENT 0.0 .TP \fBcost\fP heltal .sp Den relativa kostnaden för att använda detta förråd, med standardvärdet 1000. Detta värde jämförs när prioriteterna på två förråd är lika. Förrådet med den lägsta kostnaden väljs. Det är användbart för att göra så att biblioteket föredrar förråd på disk framför fjärrförråd. .UNINDENT .INDENT 0.0 .TP \fBenabled\fP boolean .sp Inkludera detta förråd som en källa för paket. .sp Standard: \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBgpgkey\fP lista .sp URL:ar till OpenPGP\-nyckelfiler som kan användas för att signera metadata och paket från detta förråd. Om en fil inte kan verifieras med redan importerade nycklar försöker DNF5 att importera nycklar från detta alternativ och nycklarna används sedan för verifiering. .sp Standard: \fB[]\fP .UNINDENT .INDENT 0.0 .TP \fBmetalink\fP sträng .sp URL till en metalänk för förrådet. .sp Standard: \fBNone\fP\&. .UNINDENT .INDENT 0.0 .TP \fBmirrorlist\fP sträng .sp URL till en spegellista för förrådet. .sp Standard: \fBNone\fP\&. .UNINDENT .INDENT 0.0 .TP \fBname\fP sträng .sp Ett mänskligt läsbart namn på förrådet. Standardvärdet är förrådets ID. .UNINDENT .INDENT 0.0 .TP \fBpriority\fP heltal .sp Prioritetsvärdet för detta förråd. Om det finns mer än ett kandidatpaket för en viss åtgärd väljs den från ett förråd med det lägsta prioritetsvärdet, möjligen trots att det är ett mindre lämpligt val i annat avseende (t.ex. genom att ha en lägre version). .sp Standard: 99 .UNINDENT .INDENT 0.0 .TP \fBtype\fP sträng .sp Förrådets metadatatyp. Värden som stödjs är: \fBrpm\-md\fP\&. Alias för \fBrpm\-md\fP: \fBrpm\fP, \fBrepomd\fP, \fBrpmmd\fP, \fByum\fP, \fBYUM\fP\&. .sp Standard: tomt. .UNINDENT .SH "NAMN PÅ KÄLL\- OCH FELSÖKNINGSINFORMATIONSFÖRRÅD" .sp För ett givet förråd med en identifierare på formen ”\-rpms” förväntas dess motsvarande källkodsförråd ha en identifierare på formen ”\-source\-rpms” och förrådet med felsökningsinformation en identifierare på formen ”\-debug\-rpms”. Annars (om förrådets identifierare inte har suffixet ”\-rpms”) förväntas källkodsförrådet ha en identifierare på formen ”\-source” och förrådet med felsökningsinformation en identifierare på formen ”\-debuginfo”. .sp Till exempel, för förrådet ”fedora” är källkodsförrådet ”fedora\-source” och förrådet med felsökningsinformation ”fedora\-debuginfo”. För förrådet ”fedora\-rpms” är källkodsförrådet ”fedora\-source\-rpms” och förrådet med felsökningsinformation är ”fedora\-debug\-rpms”. .SH FÖRRÅDSVARIABLER .sp Högersidan på varje förrådsalternativ kan utökas med följande variabler: .sp \fB$arch\fP .INDENT 0.0 .INDENT 3.5 Refererar till systemets CPU\-arkitektur t.ex. aarch64, i586, i686 och x86_64. .UNINDENT .UNINDENT .sp \fB$basearch\fP .INDENT 0.0 .INDENT 3.5 Refererar till systemets basarkitektur. Till exempel har i686\- och i586\-maskiner båda en basarkitektur i386, och AMD64\- och Intel64\-maskiner har en basarkitektur x86_64. .UNINDENT .UNINDENT .sp \fB$releasever\fP .INDENT 0.0 .INDENT 3.5 Refererar till operativsystemets utgåveversion vilken DNF5 härleder från tillgänglig information i RPMDB. .UNINDENT .UNINDENT .sp Förutom dessa hårdkodade variabler kan även användardefinierade sådana användas. De kan definieras antingen via variabelfiler eller genom att använda miljövariabler. Namnen på dessa variabler måste ha prefixet DNF_VAR_ och de kan endast bestå av alfanumeriska tecken och understrykningstecken: .INDENT 0.0 .INDENT 3.5 .sp .EX $ DNF_VAR_MIN_VARIABEL=värde .EE .UNINDENT .UNINDENT .sp För att använda en sådan variabel i en förrådskonfiguration, ta bort prefixet. D.v.s.: .INDENT 0.0 .INDENT 3.5 .sp .EX [myrepo] baseurl=https://exempel.sajt/pub/fedora/$MIN_VARIABEL/releases/$releasever .EE .UNINDENT .UNINDENT .sp Observera att det inte är möjligt att åsidosätta variablerna \fBarch\fP eller \fBbasearch\fP vare sig genom att använda variabelfiler eller miljövariabler. .sp Trots att användare uppmuntras att använda namngivna variabler stödjs fortfarande de numrerade miljövariablerna \fBDNF0\fP \- \fBDNF9\fP: .INDENT 0.0 .INDENT 3.5 .sp .EX $ DNF1=värde [myrepo] baseurl=https://exempel.sajt/pub/fedora/$DNF1/releases/$releasever .EE .UNINDENT .UNINDENT .SH "ALTERNATIV FÖR BÅDE [MAIN] OCH FÖRRÅD" .sp Några alternativ kan användas antingen i sektionen main, per förråd eller i en kombination. Värdet som ges i sektionen main används för alla förråd som ett standardvärde, vilket förråden sedan kan åsidosätta i sin konfiguration. .INDENT 0.0 .TP \fBbandwidth\fP lagringsstorlek .sp Total tillgänglig bandbredd för att hämta. Meningsfullt när det används med alternativet throttle\&. .sp Standard: \fB0\fP\&. .UNINDENT .INDENT 0.0 .TP \fBbuild_cache\fP boolean .sp Om aktiverat kommer DNF5 spara libsolv\-cachen som genererats från hämtad metadata till cachedir. Dessa solv\-filer laddas under senare körningar vilket signifikant snabbar på DNF5. .sp Standard: \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBcountme\fP boolean .sp När aktiverat kommer en (och endast en) HTTP GET\-begäran för metalink\-filen väljas ut slumpvis varje vecka för att bära med en speciell URL\-flagga. .sp Denna flagga gör att förrådsleverantören kan uppskatta antalet system som konsumerar från förrådet, genom att räkna sådana begäranden under en veckas tid. Denna metod är mer noggrann än att bara räkna unika IP\-adresser (vilket riskerar både överskattning och underskattning på grund av korta DHCP\-hyror respektive NAT). .sp Detta är \fIinte\fP en HTTP\-begäran via sidokanal som görs enbart för detta syfte. Endast begäranden som initierades av DNF under normal drift, såsom för att kontrollera metadata\-uppdateringar, kan få denna flagga. .sp Flaggan är en enkel parameter ”countme=N” tillagd till metalink\-URL:en där N är ett heltal som representerar ”åldershinken” detta system tillhör. Fyra hinkar finns definierade, baserat på hur många hela veckor som har gått sedan installationen av ett system: .TS box center; l|l. T{ hink T} T{ systemålder T} _ T{ 1 T} T{ första veckan T} _ T{ 2 T} T{ första månaden (2 \- 4 veckor) T} _ T{ 3 T} T{ första 6 månaderna (5 \- 24 veckor) T} _ T{ 4 T} T{ mer än 6 månader (> 24 veckor) T} .TE .sp Detta nummer är till för att hjälpa till att skilja kortlivade (slit och släng) maskiner från långvariga installationer och få en bättre bild av hur system används över tid. .sp För att avgöra ett systems installationstidpunkt (”epok”) används ändringstiden på filen \fBmachine\-id(5)\fP som den enda källan till sanningen. Denna fil är semantiskt bunden till systemets livslängd eftersom den typiskt sett fylls i vid installationstillfället eller under den första uppstarten av ett installationsverktyg respektive init\-systmet (såsom \fBsystemd(1)\fP) och kvarstår oförändrad. .sp Om filen är tom eller saknas (såsom i behållare) deklareras tidpunkten för den allra första begäran som görs med den expanderade metalink\-URL:en (d.v.s. med eventuella förrådsvariabler som \fB$releasever\fP ifyllda) som bar med sig flaggan som epoken. .sp Om ingen metalink\-URL är definierad för detta förråd men en mirrorlist\-URL är det används den senare för detta syfte istället. .sp Standard: \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBdisable_excludes\fP lista .sp Används för att avaktivera paket\-, grupp\- och miljöfiltrering. Det kan inkludera en lista av förråds\-ID:n (glob:ar är tillåtna) för vilka förrådsspecifika paketuteslutningar ignoreras. Om den innehåller specialvärdet \fBmain\fP åsidosätts exkluderingar från main\-konfigurationsfiler. Om den innehåller specialvärdet \fB*\fP tillämpas ingen exkluderingsfiltrering alls. .UNINDENT .INDENT 0.0 .TP \fBenablegroups\fP boolean .sp Om aktiverat kommer DNF5 tillåta användning av paketgrupper. .sp Standard: \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBexcludepkgs\fP lista .sp Exkludera paket från detta förråd, angivet med ett namn eller en glob och separerade med ett komma, från alla åtgärder. .sp Kan avaktiveras med konfigurationsalternativet \fBdisable_excludes\fP. .sp Standard: \fB[]\fP\&. .UNINDENT .INDENT 0.0 .TP \fBfastestmirror\fP boolean .sp Om aktiverat används TCP\-uttagslatens för att hitta den närmast tillgängliga spegeln. En spegel väljs sedan slumpvis med mindre än dubbla den lägsta latensen i lastbalanseringssyfte. Detta åsidosätter ordningen som ges av filen mirrorlist/metalink själv, och tar inte hänsyn till mirrorlist\-parametrar såsom spegelbandbredd eller speglar som föredras för klient\-IP\-adresser. .sp Standard: \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBpkg_gpgcheck\fP boolean .sp Huruvida OpenPGP\-signaturkontroll skall göras på paket som finns i detta förråd. .sp Standard är False. .sp Gäller inte för paket som skickas direkt som argument, eftersom de inte finns i något förråd, se localpkg_gpgcheck\&. .sp På grund av kompatibilitet stödjs även alternativet \fIgpgcheck\fP men \fIpkg_gpgcheck\fP föredras. .UNINDENT .INDENT 0.0 .TP \fBincludepkgs\fP lista .sp Inkludera paket från detta förråd, angivet med ett namn eller en glob och separerade med ett komma, i alla åtgärder. .sp En invers av excludepkgs då DNF5 kommer utesluta alla paket i förrådet som inte matchar denna lista. .sp Detta fungerar tillsammans med excludepkgs och åsidosätter den inte, så om man har \(rqexcludepkgs=*.i386\(rq och \(rqincludepkgs=python*\(rq kommer bara paket som börjar med python som inte har en i386\-arkitektur ses av DNF5 i detta förråd. .sp Kan avaktiveras med konfigurationsalternativet \fBdisable_excludes\fP. .sp Standard: \fB[]\fP\&. .UNINDENT .INDENT 0.0 .TP \fBip_resolve\fP ip\-adress .sp Avgör hur DNF5 slår upp värdnamn. Sätt detta till \fB4\fP, \fBIPv4\fP, \fB6\fP, \fBIPv6\fP för att bara slå upp IPv4\- eller IPv6\-adresser. .sp Standard: \fBwhatever\fP\&. .UNINDENT .INDENT 0.0 .TP \fBlocalpkg_gpgcheck\fP boolean .sp Om aktiverat kommer DNF5 utföra en OpenPGP\-signaturkontroll på lokala paket (paket i en fil, inte ett förråd). .sp Standard: \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBmax_parallel_downloads\fP heltal .sp Maximalt antal samtidiga hämtningar. Max är \fB20\fP\&. .sp Standard: \fB3\fP\&. .UNINDENT .INDENT 0.0 .TP \fBmetadata_expire\fP tid i sekunder .sp Perioden efter vilken det kontrolleras om fjärrförrådets metadata uppdaterats och i så fall den lokala metadata\-cachen uppdateras. Det kan vara \fB\-1\fP eller \fBnever\fP för att göra att förrådet aldrig anses ha gått ut. .sp Utgången av metadata kan även triggas av ändringar av tidsstämpel på konfigurationsfiler (\fBdnf.conf\fP, \fB.repo\fP). .sp Se även check_config_file_age\&. .sp Standard: \fB60 * 60 * 48\fP, 48 timmar. .UNINDENT .INDENT 0.0 .TP \fBminrate\fP lagringsstorlek .sp Sätter den lägre hastighetströskeln i byte per sekund. Om servern skickar data med samma eller lägre hastighet än detta värde i åtminstone timeout\-alternativet sekunder avbryter DNF5 förbindelsen. .sp Standard: \fB1000\fP\&. .UNINDENT .INDENT 0.0 .TP \fBpassword\fP sträng .sp Lösenordet som används för att ansluta till ett förråd med autentisering med basic HTTP. .sp Standard: tomt. .UNINDENT .INDENT 0.0 .TP \fBproxy\fP sträng .sp URL till en proxy\-server att ansluta via. .sp Sätt till en tom sträng i förrådskonfigurationen för att avaktivera proxy\-inställningar som ärvs från main\-sektionen. Det förväntade formatet på detta alternativ är \fB://[:port]\fP\&. (Av bakåtkompatibiltet kan \(rq_none_\(rq användas istället för den tomma strängen.) .sp Standard: tomt. .sp \fBOBS:\fP .INDENT 7.0 .INDENT 3.5 Curls miljövariabler (såsom \fBhttp_proxy\fP) gäller om detta alternativ inte är satt (eller \(rq_none_\(rq är satt i förrådskonfigurationen). Se manualsidan \fBcurl\fP för detaljer. .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP \fBproxy_username\fP sträng .sp Användarnamnet att använda vid anslutning till proxy\-servern. .sp Standard: tomt. .UNINDENT .INDENT 0.0 .TP \fBproxy_password\fP sträng .sp Lösenordet att använda vid anslutning till proxy\-servern. .sp Standard: tomt. .UNINDENT .INDENT 0.0 .TP \fBproxy_auth_method\fP sträng .sp Autentiseringsmetoden som används av proxy\-servern. Giltiga värden är .TS box center; l|l. T{ metod T} T{ betydelse T} _ T{ \fBbasic\fP T} T{ HTTP Basic\-autentisering T} _ T{ \fBdigest\fP T} T{ HTTP Digest\-autentisering T} _ T{ \fBnegotiate\fP T} T{ HTTP Negotiate (SPNEGO)\-autentisering T} _ T{ \fBntlm\fP T} T{ HTTP NTLM\-autentisering T} _ T{ \fBdigest_ie\fP T} T{ HTTP Digest\-autentisering med en IE\-smak T} _ T{ \fBntlm_wb\fP T} T{ NTLM\-delegering till winbind\-hjälpare T} _ T{ \fBnone\fP T} T{ Ingen autentiseringsmetod T} _ T{ \fBany\fP T} T{ Alla lämpliga metoder T} .TE .sp Standard: \fBany\fP\&. .UNINDENT .INDENT 0.0 .TP \fBproxy_sslcacert\fP sträng .sp Sökväg till filen som innehåller certifikatauktoriteterna för att verifiera proxy\-SSL\-certifikat. .sp Standard: tom, använder systemstandarden. .UNINDENT .INDENT 0.0 .TP \fBproxy_sslclientcert\fP sträng .sp Sökväg till SSL\-klientcertifikatet att använda för att ansluta till proxy\-servern. .sp Standard: tomt. .UNINDENT .INDENT 0.0 .TP \fBproxy_sslclientkey\fP sträng .sp Sökväg till SSL\-klientnyckeln att använda för att ansluta till proxy\-servern. .sp Standard: tomt. .UNINDENT .INDENT 0.0 .TP \fBproxy_sslverify\fP boolean .sp Om aktiverat verifieras SSL\-certifikat för proxyn. Om klienten inte kan autentiseras misslyckas anslutningen och förrådet används inte vidare. Om \fBFalse\fP kan SSL\-anslutningar användas, men certifikat verifieras inte. .sp Standard: \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBrepo_gpgcheck\fP boolean .sp Om aktiverat kommer DNF5 utföra OpenPGP\-signaturkontroll på detta förråds metadata. .sp \fBOBS:\fP .INDENT 7.0 .INDENT 3.5 OpenPGP\-nycklar för denna kontroll lagras separat från OpenPGP\-nycklar som används för verifikation av paketsignaturer. Dessutom lagras de även separat för varje förråd. .sp Detta betyder att DNF5 kan fråga om att importera samma nyckel flera gånger. Till exempel kan det, när en nyckel redan importerades för paketsignaturverifikation och detta alternativ är påslaget, vara nödvändigt att importera den igen för förrådet. .UNINDENT .UNINDENT .sp Standard: \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBskip_if_unavailable\fP boolean .sp Om aktiverat kommer DNF5 fortsätta att köra och aktivera förrådet som inte kunde synkroniseras av någon anledning. Detta alternativ påverkar inte huruvida paket som inte är tillgängliga hoppas över efter upplösning av beroenden. För att kontrollera om ett förråd är oåtkomligt, använd det i kombination med kommandoradsflaggan för att uppdatera metadata. .sp Standard: \fBFalse\fP\&. .sp \fBOBS:\fP .INDENT 7.0 .INDENT 3.5 särskilt detta alternativ kan vara satt i din konfigurationsfil av din distribution\&. .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP \fBsslcacert\fP sträng .sp Sökväg till filen som innehåller certifikatauktoriteterna för att verifiera SSL\-certifikat. .sp Standard: tom, använder systemstandarden. .UNINDENT .INDENT 0.0 .TP \fBsslclientcert\fP sträng .sp Sökväg till SSL\-klientcertifikatet som används för att ansluta till fjärrsajter. .sp Standard: tomt. .UNINDENT .INDENT 0.0 .TP \fBsslclientkey\fP sträng .sp Sökväg till SSL\-klientnyckeln som används för att ansluta till fjärrsajter. .sp Standard: tomt. .UNINDENT .INDENT 0.0 .TP \fBsslverify\fP boolean .sp Om aktiverat verifieras SSL\-certifikat för fjärrsajter. Om klienten inte kan autentiseras misslyckas anslutningen och förrådet används inte vidare. Om avaktiverat kan SSL\-anslutningen användas men certifikat verifieras inte. .sp Standard: \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBthrottle\fP lagringsstorlek .sp Begränsar hämtningshastigheten. Det kan vara ett absolut värde eller en procentsats relativt värdet på bandwidth\-alternativet. \fB0\fP betyder ingen strypning. .sp Standard: \fB0\fP\&. .UNINDENT .INDENT 0.0 .TP \fBtimeout\fP tid i sekunder .sp Antal sekunder att vänta på en anslutning före försöket avbryts. Används i kombination med minrate\-alternativet. .sp Standard: \fB30\fP\&. .UNINDENT .INDENT 0.0 .TP \fBusername\fP sträng .sp Användarnamnet att använda vid anslutning till förråd med basic HTTP\-autentisering. .sp Standard: tomt. .UNINDENT .INDENT 0.0 .TP \fBuser_agent\fP sträng .sp User\-Agent\-strängen att inkludera i HTTP\-begäranden som DNF5 skickar. .sp Standard: .INDENT 7.0 .INDENT 3.5 .sp .EX libdnf (NAMN VERSIONS_ID; VARIANT_ID; OS.BASARK) .EE .UNINDENT .UNINDENT .sp \fBOBS:\fP .INDENT 7.0 .INDENT 3.5 \fBNAMN\fP, \fBVERSIONS_ID\fP och \fBVARIANT_ID\fP är OS\-identifierare som läses från filen \fBos\-release(5)\fP, och \fBOS\fP och \fBBASARK\fP är det kanoniska OS\-namnet respektive basarkitekturen. Exampel: .INDENT 0.0 .INDENT 3.5 .sp .EX libdnf (Fedora 39; server; Linux.x86_64) .EE .UNINDENT .UNINDENT .UNINDENT .UNINDENT .UNINDENT .SH ALTERNATIVTYPER .INDENT 0.0 .TP \fBboolean\fP Datatyp med endast två möjliga värden. .sp Ett av följande alternativ kan användas: \fB1\fP, \fB0\fP, \fBTrue\fP, \fBFalse\fP, \fByes\fP, \fBno\fP\&. .UNINDENT .INDENT 0.0 .TP \fBfärg\fP Sträng som beskriver färg och modifierare separerade med ett komma, till exempel \fBred,bold\fP\&. .INDENT 7.0 .IP \(bu 2 Färger: \fBblack\fP, \fBblue\fP, \fBcyan\fP, \fBgreen\fP, \fBmagenta\fP, \fBred\fP, \fBwhite\fP, \fByellow\fP\&. .IP \(bu 2 Modifierare: \fBbold\fP, \fBblink\fP, \fBdim\fP, \fBnormal\fP, \fBreverse\fP, \fBunderline\fP\&. .UNINDENT .UNINDENT .INDENT 0.0 .TP \fBheltal\fP Ett heltal som kan skrivas utan en decimaldel. .UNINDENT .INDENT 0.0 .TP \fBip\-adresstyp\fP Sträng som beskriver ip\-adresstyper. .sp Ett av följande alternativ kan användas: \fB4\fP, \fBIPv4\fP, \fB6\fP, \fBIPv6\fP\&. .UNINDENT .INDENT 0.0 .TP \fBlista\fP Sträng som representerar en eller flera strängar separerade av tecknen mellanrum eller komma. .UNINDENT .INDENT 0.0 .TP \fBlagringsstorlek\fP Sträng som representerar lagringsstorlekar format av ett heltal och en enhet. .sp Giltiga enheter är \fBk\fP, \fBM\fP, \fBG\fP\&. .UNINDENT .INDENT 0.0 .TP \fBsträng\fP Det är en sekvens av symboler eller siffror utan några mellanrumstecken. .UNINDENT .INDENT 0.0 .TP \fBtid i sekunder\fP Sträng som representerar tidsenheter i sekunder. Kan sättas till \fB\-1\fP eller \fBnever\fP\&. .UNINDENT .SH "KATALOGER MED INFOGAD KONFIGURATION" .sp \fIDNF5\fP laddar konfigurationsalternativ som definieras i huvudkonfigurationsfilen, användarkonfigurationsfiler och distributionskonfigurationsfiler\&. .sp Konfigurationsfilerna bearbetas enligt denna ordning: .INDENT 0.0 .IP 1. 3 Konfigurationsfiler sorteras alfabetiskt till en lista av namn från distributionskonfigurationskatalogen\&. Om en fil med samma namn finns i båda katalogerna läggs endast filen från användarkonfigurationskatalogen till i listan. Distributionsfilen maskeras då av användarfilen. .IP 2. 3 Alternativ hämtas i ordning från listan. Konfigurationen från nästa fil åsidosätter den tidigare. Det sista alternativet vinner. .UNINDENT .SS "Exempel på konfigurationsfiler" .sp Användarkonfigurationsfiler: .INDENT 0.0 .IP \(bu 2 /etc/dnf/dnf.conf .IP \(bu 2 /etc/dnf/libdnf5.conf.d/20\-användarinställningar.conf .IP \(bu 2 /etc/dnf/libdnf5.conf.d/60\-något.conf .IP \(bu 2 /etc/dnf/libdnf5.conf.d/80\-användarinställningar.conf .UNINDENT .sp Distributionskonfigurationsfiler: .INDENT 0.0 .IP \(bu 2 /usr/share/dnf5/libdnf.conf.d/50\-något.conf .IP \(bu 2 /usr/share/dnf5/libdnf.conf.d/60\-något.conf .IP \(bu 2 /usr/share/dnf5/libdnf.conf.d/90\-något.conf .UNINDENT .sp Resulterande filladdningsordning som standard (/usr/share/dnf5/libdnf.conf.d/60\-något.conf hoppas över, maskerad av användarfilen /etc/dnf/libdnf5.conf.d/60\-något.conf): .INDENT 0.0 .IP 1. 3 /etc/dnf/libdnf5.conf.d/20\-användarinställningar.conf .IP 2. 3 /usr/share/dnf5/libdnf.conf.d/50\-något.conf .IP 3. 3 /etc/dnf/libdnf5.conf.d/60\-något.conf .IP 4. 3 /etc/dnf/libdnf5.conf.d/80\-användarinställningar.conf .IP 5. 3 /usr/share/dnf5/libdnf.conf.d/90\-något.conf .IP 6. 3 /etc/dnf/dnf.conf .UNINDENT .SS "Filer och kataloger" .INDENT 0.0 .TP \fBAnvändarkonfigurationskatalog\fP /etc/dnf/libdnf5.conf.d/ .UNINDENT .INDENT 0.0 .TP \fBAnvändarkonfigurationsfiler\fP /etc/dnf/libdnf5.conf.d/20\-användarinställningar.conf .UNINDENT .INDENT 0.0 .TP \fBDistributionskonfigurationskatalog\fP /usr/share/dnf5/libdnf.conf.d/ .UNINDENT .INDENT 0.0 .TP \fBDistributionskonfigurationsfiler\fP /usr/share/dnf5/libdnf.conf.d/50\-något.conf .UNINDENT .SH "KATALOGER MED INFOGADE FÖRRÅD" .sp Efter att förrådskonfigurationerna laddats kan andra förrådskonfigurationer överlastas från katalogerna med användares förrådsöverlastningar och katalogen med distributionens förrådsöverlastningar\&. .sp Formatet på filerna inuti katalogerna är detsamma som formatet på förrådskonfigurationsfiler. Alternativen i de åsidosättande filerna kan ändra befintliga förråd men kan inte skapa nya förråd. .sp Åsidosättande filer stödjer globbningar i förråds\-ID:t för att kunna stödja massändringar av förrådsparametrar. .sp Förrådsåsidosättanden bearbetas enligt denna ordning: .INDENT 0.0 .IP 1. 3 Filer från \fB/usr/share/dnf5/repos.override.d/\fP och \fB/etc/dnf5/repos.override.d/\fP laddas i en alfabetiskt sorterad lista. Ifall filerna har samma namn används filen från \fB/etc/dnf5/repos.override.d/\fP. Detta innebär att listan bara har unika filnamn. Detta innebär även att förrådskonfigurationsfiler enkelt kan maskeras genom att skapa en fil med samma namn i katalogen för åsidosättande i \fB/etc\fP. .IP 2. 3 Alternativen från filer används i den ordning de laddas. Det sista alternativet vinner. .UNINDENT .sp \fBOBS:\fP .INDENT 0.0 .INDENT 3.5 Se även dokumentationen för Konfigurationshanterarkommandon \%<#\:config\-manager\-plugin\-ref\-label> för att se var åsidosättandena används. .UNINDENT .UNINDENT .SS Exempelkonfiguration .INDENT 0.0 .INDENT 3.5 .sp .EX # Aktivera \(rqskip_if_unavailable\(rq för alla förråd [*] skip_if_unavailable = true # Och avaktivera sedan \(rqskip_if_unavailable\(rq för förråd med id\-prefixet ”fedora” [fedora*] skip_if_unavailable = false .EE .UNINDENT .UNINDENT .SS "Exempel på konfigurationsfiler" .sp Detta exempel visar ordningen i vilken filer för åsidosättanden bearbetas. .sp Filer med användares förrådsåsidosättanden: .INDENT 0.0 .IP \(bu 2 /etc/dnf/repos.override.d/20\-user\-overrides.repo .IP \(bu 2 /etc/dnf/repos.override.d/60\-något2.repo .IP \(bu 2 /etc/dnf/repos.override.d/80\-användarens\-åsidosättanden.repo .IP \(bu 2 /etc/dnf/repos.override.d/99\-konfigurationshanterare.repo .UNINDENT .sp Filer med distributionens förrådsåsidosättanden: .INDENT 0.0 .IP \(bu 2 /usr/share/dnf5/repos.override.d/50\-något2.repo .IP \(bu 2 /usr/share/dnf5/repos.override.d/60\-något2.repo .IP \(bu 2 /usr/share/dnf5/repos.override.d/90\-något2.repo .UNINDENT .sp Resulterande bearbetningsordning av filer: .INDENT 0.0 .IP 1. 3 /etc/dnf/repos.override.d/20\-user\-overrides.repo .IP 2. 3 /usr/share/dnf5/repos.override.d/50\-något2.repo .IP 3. 3 /etc/dnf/repos.override.d/60\-något2.repo .IP 4. 3 /etc/dnf/repos.override.d/80\-användarens\-åsidosättanden.repo .IP 5. 3 /usr/share/dnf5/repos.override.d/90\-något2.repo .IP 6. 3 /etc/dnf/repos.override.d/99\-konfigurationshanterare.repo .UNINDENT .SS "Filer och kataloger" .INDENT 0.0 .TP \fBKatalog med användarens förrådsåsidosättanden\fP /etc/dnf/repos.override.d/ .UNINDENT .INDENT 0.0 .TP \fBFiler med användarens förrådsåsidosättanden\fP /etc/dnf/repos.override.d/20\-user\-overrides.repo .UNINDENT .INDENT 0.0 .TP \fBKatalog med distributionens förrådsåsidosättanden\fP /usr/share/dnf5/repos.override.d/ .UNINDENT .INDENT 0.0 .TP \fBFiler med distributionens förrådsåsidosättanden\fP /usr/share/dnf5/repos.override.d/50\-something2.repo .UNINDENT .SH FILER .INDENT 0.0 .TP \fBHuvudkonfigurationsfil\fP /etc/dnf/dnf.conf .UNINDENT .INDENT 0.0 .TP \fBCache\-filer\fP /var/cache/libdnf5 .UNINDENT .INDENT 0.0 .TP \fBFörrådsfiler\fP /etc/yum.repos.d/ .UNINDENT .INDENT 0.0 .TP \fBVariabler\fP En fil namngiven efter en egenskap i \fB/etc/dnf/vars\fP görs till en variabel med samma namn som filnamnet (eller åsidosätter någon av de tidigare variablerna utom de som satts på kommandoraden). Filnamn får bara innehålla alfanumeriska tecken och understrykningstecken och vara gemena. Variabler läses även från \fB/etc/yum/vars\fP av kompatibilitetsskäl med YUM. .UNINDENT .SH KATALOGER .SS Förrådskataloger .sp Kataloger listas i den ordning de bearbetas. .sp \fBOBS:\fP .INDENT 0.0 .INDENT 3.5 Till skillnad mot åsidosättanden som ändrar en befintlig förrådskonfiguration definierar konfigurationerna i dessa kataloger nya förråd. Det är inte möjligt att definiera förråd med samma ID. Om flera förråd med samma ID definieras kommer endast den första konfigurationen laddas. Laddningen av nästa kommer logga ett fel. .UNINDENT .UNINDENT .INDENT 0.0 .TP \fBYUM:s förrådskatalog\fP /etc/yum.repos.d/ .UNINDENT .INDENT 0.0 .TP \fBKatalog i /etc med distributionsförråd\fP /etc/distro.repos.d/ .TP \fBKatalog i /usr med distributionsförråd\fP /usr/share/dnf5/repos.d/ .UNINDENT .SS Variabelkataloger .INDENT 0.0 .TP \fBVariabelkatalog\fP /etc/dnf/vars/ .UNINDENT .INDENT 0.0 .TP \fBKatalog med distributionsvariabler\fP /usr/share/dnf5/vars.d/ .UNINDENT .SH "SE ÄVEN" .INDENT 0.0 .IP \(bu 2 \fBdnf5(8)\fP, DNF5 kommandoreferens \%<#\:command\-ref\-label> .IP \(bu 2 \fBdnf5.conf\-todo(5)\fP, Alternativ som är dokumenterade/implementerade i DNF men inte i DNF5 \%<#\:dnf5\-conf\-todo\-label> .IP \(bu 2 \fBdnf5.conf\-deprecated(5)\fP, Konfigurationsalternativ som är föråldrade i DNF5 \%<#\:dnf5\-conf\-deprecated\-label> .UNINDENT .SH Upphovsman Se AUTHORS.md i dnf5 källkodsdistribution. .SH Copyright Medarbetare i dnf5\-projektet. .\" End of generated man page. .PP .SH ÖVERSÄTTNING Den svenska översättningen av denna manualsida skapades av Göran Uddeborg . .PP Denna översättning är fri dokumentation; läs .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE eller senare för upphovsrättsvillkor. Vi tar INGET ANSVAR. .PP Om du hittar fel i översättningen av denna manualsida, skicka ett mail till .MT Tp-sv@listor.tp-sv.se .ME .