Nyligen har vissa läsare drabbats av en känd felkod i våra egna depmod-kärnmoduler. Det finns ett fantastiskt antal faktorer som kan på grund av detta problem. Låt oss diskutera detta just nu.Kommandot depmod (Dependency Modules) har förmågan att användas för att lista och representera beroenden för kärnmoduler såväl som deras associerade mappningsfiler. Detta tar hänsyn till kärnmodulerna sist katalogen Web / lib / segments / kernel-release och skapar alla “Makefile”-ersättningsfiler med namnet moduler.
DEPMOD (8) depmod DEPMOD (8)
TITEL Ovan
depmod; Generera Module.dep och SYNOPSIS instruktionsfiler
Linux-kärnmoduler kan tillhandahålla webbplatser (kallade “symboler”) till Andra moduler som används (används oftast med EXPORT_SYMBOL-metoderna i mycket av koden). Om deras andra modul uttryckligen använder denna symboliska representation, den andra Modulen kommer i princip att baseras på det första segmentet. Dessa beroenden kan vara ganska jobbigt under vissa omständigheter. depmod kan generera en lista över modulberoenden i princip genom att läsa dem En modul genomgående / lib / modules / form och / eller bestäm vilka bokstäver det är exporterade och som i sin tur symboler det är därför han behöver dem. Om du inte betalar, vänligen ange det använd den skrivs som modules.dep även den binära versionen med det specifika hashnamnet module.dep.bin i samma listor. Om filnamnen finns i Om du castar den till en sekvens, bara moduler (som sällan användbar medan inga virtuella moduler är specificerade). Samma depmod kan skapa en lista att göra med symboler som används av moduler där den angivna mappen. såld module.symbols och det är verkligen en binär hashversion, module.symbols.bin. Slutligen kommer den personliga filen att heta depmod. gå ut modul.devname om moduler presenterar vi med speciella enhetsnamn (devname) detta kommer att injiceras i eller utvecklas (med ett verktyg som systemd-tmpfiler). Om en version är tillgänglig, nästa modul för den kärnversionen En mycket använd katalog är definitivt än en modern version av själva kärnan (t.ex. returnerar uname -r).
ALTERNATIV Ovan
-a, –allt Testa alla äventyr. Men som standard betyder detta i vilket annat Filetiketter anges på påverkansraden. -Snabbt Detta alternativ kommer att skanna för att stöta på om alla moduler är moderna än module.dep, som kommer att ta hänsyn till alla de utför det är magi, gjort: om detta definitivt inte är fallet, då i bakgrunden istället involverade i att återställa dessa filer. -b basedir, –basedir basedir Om dina moduler för närvarande inte finns i den (vanliga) katalogen / lib / modules – version, men i iscensättningsdelen kommer du förmodligen att ange en specifik basedir läggs till så att du kan namnet på den kombinerade katalogen. detta är baseir tas bort från din ultimata nuvarande modules.dep-fil, dvs. Han är villig att äntligen se till att du rör dig innanför normala gränser. Använd detta byt ut om återförsäljaren behöver trafik Förgenerera metadata ringpärmen ganska av depmod. uppfylla ännu senare. -C, –config tillgänglighet eller katalog Det här alternativet ersätter den traditionella konfigurationsmappen med /etc/depmod.d/. -e, –errsyms Många tecken visas i kombination med det generiska -F-alternativet. vilket kräver en bekväm modul som inte erbjuds i princip andra moduler per kärnan. Vanligtvis alla bilder som inte tillhandahålls medan moduler antar att du tillhandahålls av kärnan (vilket definitivt är det ansedd i en ideal värld), och dessutom antas detta kan strida mot speciellt om nya dessutom partydrivrutiner läggs till installerat på fel sätt eller kan vara felaktigt utformat. -E, –symvers I kombination med deras -e-alternativ, visar den en viss mängd symboler Skärmar levereras av moduler utbytbara med De uppdateringar av symboler som den viktigaste ger i sin Module.symvers. Det här alternativet stämmer inte överens med -F. -F, –filesyms System.map Utfärdad av de som producerade System.map när normalt kärnan utan tvekan var det designad, välkomnar alternativet -e det med en olöst rapport Symboler. Detta system är inkompatibelt med -E. -h, –hjälp Skriv ut ditt potentiella säljsupportmeddelande och avsluta. –show, -chemical, –torrkörning Detta skickar typen av utvecklande module.dep och en unik karta Skriv ut filer helt genom att lägga in dem Uppslagsbok kommer från alla delar. -NS Vissa arkitekturer använder främmande symboler. använda sig av Karaktär. Detta indikerar ett utmärkt temperament med prefix (t.ex. ‘_’) ignorera. -v, –verbose I och med att du helt enkelt har en utförlig funktion, skriver depmod ut (för att jämföra utdata) allt Bilder från vilka rykh varje modul är kontingent, och vad är namnet som har att göra med modulfilen som denna symbol ger. -V, –version Skriv ut programversionen och avsluta. Se dock ansvarsfriskrivning nedan arbete med de bakterier som pekar på tillväxt. -w Dubblettberoendevarning, alias, varumärkesversioner, etc.
COPYRIGHT Ovan
Den här manualens webbadress var upphovsrättsskyddad 2002 av Rusty Russell, IBM. Företag. Delar av den är också upphovsrättsskyddad av John Masters et ainsi al.
SE ÄVEN OVAN
depmod.d (5), modprobe (8), modules.dep (5)
Författare ovan
John Masters utvecklare Robbie Workman utvecklare Lucas De Marchi utvecklare
KOLOFON Ovan
Den här sidan är en nödvändig del av kmod (användarutrymmesorganisationsverktyg kärnmoduler). Projektinformation kan etablerad [okänt – om du vet, glöm inte att kontakta oss. [email protected]] Om du får en fullständig felrapport för artikelwebbplatsen med instruktioner, köp den endast på [email protected]. Den här sidan togs emot av genom uppströms Git-förvaret för hela projektet ⟨git: //git.kernel.org/pub/scm/utils/kernel/kmod/kmod.gitâtons på 2021-08-27. (I taget, det stora datumet som vanligtvis förknippas med den senaste commit som tyvärr råkade hittas i förvaret hände den 9.06.2021.) Om du Upptäck renderingsöverväganden i denna HTML-form för den specifika sidan, eller tycker du att flera är en bättre eller helt uppdaterad källa sidor, har du förmodligen godsaker eller förbättringar för att hjälpa någon att få Information i denna COLOFONE (som nu inte är en del av det vitala originalet) gentleman page), maila [email protected] org
Sidor länkar till denna tillskrivning: depmod.d (5), module.dep (5), insmod (8), Installation av kärnan (8), kmd (8), lsmod (8), A moduleringssensor (8), rmmod (8)