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
Kubalulekile: Sebenzisa umyalelo womntu ( % umntu ) ukubona indlela umyalelo usetyenziswa ngayo kwiikhomputha yakho ethile.