I-depmod - I-Linux Command - Unix Command

Igama

ukuchaza iinkcazo zokuxhomekeka kwiimodyuli ze-kernel

Isiqendu

i-depmod [-aA] [-ehnqrsuvV] [-C configfile ] [ -F kernelsyms ] [-b ekhompyutheni ]] [i- forced_version ]
i-depmod [-enqrsuv] [ -F kernelsyms ] module1.o module2.o ...

Inkcazo

I- depmod kunye neenkonzo zokuncedisa i-modprobe zenzelwe ukwenza i-Linux modular kernel ephathekayo kubo bonke abasebenzisi, abalawuli kunye nabagcini bempahla .

I-Depmod idala "Ifayile" -fana nefayile exhomekeke kuyo, ngokusekelwe kwiimpawu ezifumanekayo kwiisethi zeimodyuli ezikhankanywe kumgca womyalelo okanye kwiilawuli ezichazwe kwifayile yoqwalaselo. Le fayili ekuxhomekeke kuyo kamva isetyenziswe ngu- modprobe ukulayisha ngokuzenzekelayo imodyuli echanekileyo okanye ugcini lwee modyuli.

Ukusetyenziswa okuqhelekileyo kwe- depmod kukubandakanya umgca


/ sbin / depmod -a

kwindawo ethile kwiifayile ze-rc kwi /etc/rc.d , ukwenzela ukuba ukuxhomekeka kweemodyuli ezichanekileyo kuya kufumaneka ngokukhawuleza emva kokuqulunqa inkqubo. Qaphela ukuba ukhetho -a ngoku lukhetho. Ngeenjongo zokuqalisa, ukhetho -q luya kuba lufaneleke ngakumbi kuba oko kwenza ukuba i-depmod ingathethi ngokuphathelele iimpawu ezingaguqukiyo.

Kwakhona kunokwenzeka ukudala ifayile yokuxhomekeka emva kokuqulunqa i-kernel entsha. Ukuba wenza " depmod-2.2.99 " xa uqulunqa i-kernel 2.2.99 kunye neepomodyu zayo ngethuba lokuqala, ngelixa uqhubeka usebenzisa isib. 2.2.98, ifayile iya kudalwa kwindawo efanelekileyo. Kule meko kunjalo, izixhomekeke kwi-kernel aziyi kuqinisekiswa ukuba zichanekile. Bona iinketho -F , -C kunye -b ngaphezulu malunga nolwazi olungakumbi malunga nokuphatha oku.

Ngethuba lokwakha ubudlelwane phakathi kweemodyuli kunye neempawu ezithunyelwa kwamanye iimodyuli, i- depmod ayiqwalasele imeko yeGPL yeemodyuli okanye iimpawu zithunyelwa ngaphandle. Oko kukuthi, i-depmod ayiyi kufakela impazamo ukuba imodyuli ngaphandle kwelayisenisi ehambisanayo ye-GPL ibhekisela kwisimboli kuphela se-GPL (EXPORT_SYMBOL_GPL kwikernel). Nangona kunjalo i- insmod iya kunqanda ukulungisa i-GPL iimpawu kuphela zeimodyuli ezingezona i-GPL ukuze umthwalo wangempela ungaphumeleli.

Khetha

-a , - konke

Khangela iimodyuli kuzo zonke iirejista ezicacisiweyo kwifayile yokucwangcisa / /etc/modules.conf .

-A , -quick

Thelekisa ii-timestamps zefayile kwaye, ukuba kuyimfuneko, yenza njenge- depmod -a . Oku kukhetha kuphela ukuhlaziya ifayile ekuxhomekeke kuyo ukuba kukho nayiphi na into ishintshile.

-e , --errsyms

Bonisa zonke iisimboli ezingaphendulwanga kwimodyuli nganye.

-h , -help

Bonisa isishwankathelo senketho uze uphume ngokukhawuleza.

-n , -

Bhala ifayile yokuxhomekeka kwi-stdout endaweni ye- lib / imodyuli yomthi.

-q , i- quiet

Tshela i-depmod ukuthula kwaye ungabi isikhalazo malunga neempawu ezingekhoyo.

-r , --root

Abanye abasebenzisi baqokelela iimodyuli ngaphantsi komsebenzisi ongenazimpande aze ufake ii modyuli njengezimpande. Le nkqubo inokushiya iimodyuli ezingezantsi zomsebenzisi, kungakhathaliseki ukuba i-modules directory ilawulwa yingcambu. Ukuba umsebenzisi ongeyena ingcambu utyeshelwe, umgcini angaphinda abhale iimodyuli ezikhoyo zale mse benzisi kwaye asebenzise oku kufakwa kwi-bootstrap ukuya kwi-root access.

Ngokungagqibekanga, i-modutils iya kulahla imizamo yokusebenzisa imodyuli engenayo ingcambu. Ukucacisa -r kuya kuphelisa iphutha kwaye kuvumele ukuba ingcambu ilayishe iimodyuli ezingekho phantsi kwengcambu.

Ukusetyenziswa kwe--nkukhuseleko olukhuselekileyo kwaye alucebisi.

-s , --syslog

Bhala yonke imilayezo yeemposiso nge-syslog daemon esikhundleni se-stderr.

-u , i -error-solved-error

i-depmod 2.4 ayifaki ikhowudi yokubuyisela xa kukho naziphi na izimpawu ezingagqitywanga . Ukukhutshwa okulandelayo kwezixhobo (2.5) kuya kubeka ikhowudi yokubuyisela iimpawu ezingaguqukiyo. Ezinye izabelo zifuna ikhowudi yokubuyisela engeyiyo kwi-modutils 2.4 kodwa utshintsho lunokubangela iingxaki kubasebenzisi abalindele ukuziphatha kwangaphambili. Ukuba ufuna ikhowudi yokubuyisela engeyiyo kwi-depmod 2.4, cacisa -u . i-depmod 2.5 iya kuhoxisa ngokukhawuleza-iflegi kwaye iza kuhlala ikhupha ikhowudi yokubuyisela engekho yezimboli ezingaguqukiyo.

-v , - verbose

Bonisa igama lemodyuli nganye njengoko iqhutyelwa.

-V , --version

Bonisa uguqulelo lwe- depmod .

Ezi ndlela zilandelayo zi luncedo kubantu abalawula ukunikezelwa:

-b esekelwe kwinqanaba , -e- based based directory

Ukuba ulawulo lwemithi / lib / iimodyuli eziqulethe imimandla yeemodyuli zihanjiswe kwenye indawo ukwenzela ukusingatha iimodyuli zendawo eyahlukileyo, i-- b inketho ixelela i-depmod apho ukufumana umfanekiso ohambileyo we / lib / imodyuli yomthi. Imferensi yefayili kwifayile yokuphuma ye-depmod eyakhiwe, i- modules.dep , ayiyi kuqukutha indlela ejoliswe kuyo. Oku kuthetha ukuba xa umthi wefayile ususwa kwi- basedirectory / lib / iimodyuli kwi / lib / iimodyuli ekuhanjisweni kokugqibela, zonke izalathisi ziya kuchaneka.

-C qulunqa iifayile , -config configfile

Sebenzisa ifayile yefayile kwisithuba se /etet/modules.conf . Ukutshintsha kwemeko yeMODULECONF nako kusetyenziselwa ukukhetha ifayile yefayile eyahlukileyo kwi-default /etc/modules.conf (okanye /etet/conf.modules (ichithwe)).

Xa utshintsho lwendalo

UNAME_MACHINE isetyenziswe, i-modutils iya kusebenzisa ixabiso layo esikhundleni sensimu yomatshini ukusuka kwi-uname () syscall. Oku kusetyenziswa kakhulu xa uqokelela iimodyuli ezingama-64 kwisikrini somsebenzisi esingama- 32 okanye ngokukodwa , setha u- UNAME_MACHINE kumhlobo wee modyuli ezakhiwayo. Iimodutils zamanje azixhasi imodeli yokwakha egcweleyo yee modyuli, iyanqunyulwa ekukhetheni phakathi kweenguqu ezingu-32 no-64 zeengqungquthela zesakhiwo sokwakha.

-F kernelsyms , --filesyms kernelsyms

Xa ukwakha iifayile zokuxhomekeka kwi-kernel eyahlukileyo kunokuba i-kernel ekhoyo ngoku, kubalulekile ukuba i- depmod isebenzisa isethi efanelekileyo yeempawu zekernel ukulungisa izikhombisi ze-kernel kwimodyuli nganye. Ezi zimboli zinokuba ikopi ye-System.map ukusuka kwenye i-kernel, okanye ikopi yemveliso evela kwi / proc / ksyms . Ukuba i-kernel yakho isebenzisa izibonakaliso eziguquliwe, kulungile ukusebenzisa ikopi ye- proc / ksyms , ngaphandle kokuba loo fayile iqulethe iinguqulelo zesimboli zeempawu ze kernel. Nangona kunjalo ungasebenzisa i-System.map kunye neesimboli eziguqulelwe.

Uqwalaselo

Indlela yokuziphatha ye- depmod kunye ne- modprobe inokulungiswa yile fayile yokucwangcisa (ikhetho) /etet/modules.conf .
Bona i- modprobe (8) kunye ne- modules.conf (5) ngencazelo epheleleyo.

Isicwangciso

Njalo xa uqokelela i-kernel entsha, umyalelo othi " yenza i modules_install " iya kudala ulawulo olutsha, kodwa aluyi kutshintsha i-default.

Xa ufumana imodyuli engahambelani nokusasazwa kwe-kernel kufuneka uyibeke kwelinye leenkcukacha ezizimeleyo zecandelo / lib / iimodyuli .

Esi siqhinga esingagqibekanga, esinokugqithiswa kwi / /etc/modules.conf .

Bona kwakho

lsmod (8), ksyms (8)

Kubalulekile: Sebenzisa umyalelo womntu ( % umntu ) ukubona indlela umyalelo usetyenziswa ngayo kwiikhomputha yakho ethile.