Nchịkwa - Iwu Linux - Iwu Unix

Aha

depmod - ijide nkọwa ndị na-adabere adaba maka ọkpụkpụ kernel modul

Nkọwapụta

nchịkwa [-aA] [-ehnqrsuvV] [-C configfile ] [-F kernelsyms ] [-b basedirectory ] [ forced_version ]
nchịkwa [-enqrsuv] [-F kernelsyms ] module1.o module2.o ...

Nkọwa

A na-ezubere iji ihe eji eme ihe na ngwa modprobe iji mee ka kernel dị na Linux rụọ ọrụ nke ọma maka ndị ọrụ niile, ndị ọchịchị na ndị na-ekesa nkesa.

Depmod na- emepụta faịlụ "Meefile" dịka nke ịdabere na ya, dabere na akara ọ na-achọta na set nke modul ndị a kpọtụrụ aha na akara iwu ma ọ bụ site na ndenye aha akọwapụtara na faịlụ nhazi. A na-eji modprobe jiri faịlụ a kwadoro na-emecha rụọ ọrụ nke ọma ma ọ bụ nchịkọta nke modulu.

Ihe ojiji nke depmod bụ iji tinye akara


/ sbin / depmod -a

ebe na rc-faịlụ na /etc/rc.d , nke mere na ezi ịdabere n'usoro modul ga-adị ozugbo ozugbo ịpịpụtara usoro ahụ. Rịba ama na nhọrọ a - a bụ nhọrọ ugbu a. Maka ebumnuche nke buut, nhọrọ -q nwere ike bụrụ ihe kwesịrị ekwesị ebe ọ bụ na nke ahụ na-eme ka ọgba aghara dị jụụ banyere akara ndị a na-edozighị.

O nwekwara ike ịmepụta faịlụ ahụ na-adabere ngwa ngwa mgbe ọ gwakọtara kernel ọhụrụ. Ọ bụrụ na ị na-eme " depmod -a 2.2.99 " mgbe ị chịkọtara kernel 2.2.99 na modul ya nke mbụ, mgbe ị na-agba ọsọ dị ka 2.2.98, a ga-eke faịlụ ahụ n'ọnọdụ ziri ezi. N'okwu a, agbanyeghị na ịdabere na kernel agaghị emezu. Hụ nhọrọ -F , -C na -b n'elu maka ozi ndị ọzọ gbasara ijizi nke a.

Mgbe ị na-ewulite mmekọrịta dị n'etiti modul na akara ndị eburo ndị ọzọ na-ebupụ, ọnọdụ anaghị eche banyere ọnọdụ GPL nke modulu ma ọ bụ nke ihe nnọchianya ndị a na-ebupụ. Nke ahụ bụ, njedebe agaghị egosiputa njehie ma ọ bụrụ na modul n'enweghị ikikere GPL dakọtara na-ezo aka na akara GPL naanị (EXPORT_SYMBOL_GPL na kernel). Otú ọ dị insmod ga-ajụ iji dozie GPL naanị akara maka ihe ndị na-abụghị GPL ka ụda ahụ wee daa.

Nhọrọ

-a , --all

Chọọnụ maka modulu na ntuziaka niile edepụtara na (nhọrọ) nhazi faịlụ /etc/modules.conf .

-A , aquick

Tụlee oge timeta faịlụ, ma, ọ bụrụ na ọ dị mkpa, mee ihe dị ka desktọọpụ-a . Nhọrọ a na-emelite faịlụ adabere ma ọ bụrụ na ihe ọ bụla gbanwere.

-e , --errsyms

Gosipụta akara niile edozighị maka modul ọ bụla.

-h , --help

Gosi nchịkọta nke nhọrọ ma pụọ ​​ozugbo.

-n , --how

Dee faịlụ adabere na stdout kama ịbanye na osisi / lib / modules .

-q , --quiet

Gwa ebe ị ga-anọ jụụ na ịghara ime mkpesa banyere ihe efu.

-r , --root

Ndị ọrụ ụfọdụ na-ejikọta modulu n'okpuru onye ọrụ na-enweghị mgbọrọgwụ wee wụnye modulu dị ka mgbọrọgwụ. Usoro a nwere ike ịhapụ pọọlụ nke onye na-abụghị onye ọrụ nchịkwa nwere, ọ bụ ezie na ndekọ ndekọ modules nwere mgbọrọgwụ. Ọ bụrụ na onye ọrụ na-adịghị na-adabere na ya, onye omempụ nwere ike ideghari ụdị modul nke onye ọrụ ahụ na-eji ma ọ bụrụ na ọ na-ahụ bootstrap ka ọ ghara ịnweta ohere.

Site na ndabara, modutils ga-ajụ ịnwa iji usoro nke enweghị mgbọrọgwụ. Nkọwapụta - ga-egbochi njehie ma kwe ka mgbọrọgwụ jikwaa modulu na-enweghị mgbọrọgwụ.

Ojiji nke -r bụ ihe dị mkpa nchebe na akwadoghị ya.

-s , --syslog

Dee ozi ezighi ezi site na syslog daemon kama stderr.

-u , - na-ezighị ezi-njehie

mpịakọta 2.4 anaghị edozi koodu mbugha mgbe enwere akara ngosi ọ bụla edozighị. Ntọhapụ ndị ọzọ na-esote na modutils (2.5) ga-edozi koodu ntinye maka akara ndị edozibeghị. Ụfọdụ nkesa na-achọ koodu nkwụghachi na-abụghị zero na mpịakọta 2.4 ma mgbanwe ahụ nwere ike ịkpata nsogbu maka ndị ọrụ na-atụ anya omume ochie. Ọ bụrụ na ịchọrọ koodu nzaghachi na-abụghị zero na mpịakọta 2.4, dee -u . ndebe 2.5 ga-eleghara anya na -be ọkọlọtọ ma na-enye koodu nkwụghachi na-abụghị zero maka akara a na-edozighị.

-v , - verbose

Gosi aha nke modulu ọ bụla ka a na-edozi ya.

-V , - mgbanwe

Gosipụta ụdị mbipute.

Nhọrọ ndị a bara uru maka ndị mmadụ na-ahazi nkesa:

-b dabere na nduzi , nduzi ndu nke ala

Ọ bụrụ na ndekọ osisi / lib / modules ndị nwere mpaghara osisi nke modulu na-akwaga ebe ọzọ iji nwee ike ịmepụta modulu maka ọnọdụ dị iche, nhọrọ -b na- agwa ebe nchekwa ebe ịchọta onyinyo a kpụrụ akpụ nke osisi / lib / modules . Ihe ntinye ederede na faịlụ mmepụta nke ewuru, modules.dep , agaghi enwe usoro ndu . Nke a pụtara na mgbe a na-eweghachi faịlụ faịlụ site na redirect / lib / modules n'ime / lib / modules na nkesa ikpeazụ, amaokwu niile ga-abụ eziokwu.

-C configfile , - configfig configfile

Jiri faịlụ configfile kama /etc/modules.conf . E nwere ike iji MODULECONF gburugburu ebe obibi họrọ otu faịlụ nhazi site na ndabara /etc/modules.conf (ma ọ bụ /etc/conf.modules (deprecated)).

Mgbe gburugburu ebe obibi

E debere UNAME_MACHINE, ndị eji eji ejiji aga eji uru ya eme ihe karịa ubi nke igwe na uname () syscall. A na-eji nke a mee ihe mgbe ị na-agụkọta modulu 64 n'ime oghere ọrụ ọrụ 32 ma ọ bụ vice versa, tinye UNAME_MACHINE ka ụdị nke modulu a wuru. Nhọrọ ndị dị ugbu a adịghị akwado usoro ọkpụkpọ obe zuru ezu maka modul, ọ bụ nanị na ịhọrọ n'etiti 32 na 64 bit nke nsụgharị nke ụlọ ndị ọbịa.

-F kernelsyms , --filesyms kernelsyms

Mgbe ị na-emepụta faịlụ nchekwa maka kernel dị iche karịa kernel nke na-aga n'ihu ugbu a, ọ dị mkpa na ebe nchekwa na- eji usoro ziri ezi nke akara kernel iji dozie nchịkọta kernel na nke ọ bụla. Ihe nnọchianya ndị a nwere ike ịbụ otu System.map site na kernel ọzọ, ma ọ bụ otu mbipụta nke / proc / ksyms . Ọ bụrụ na kernel na-eji akara ederede, ọ kachasị mma iji nsụgharị mmepụta / proc / ksyms , ebe ọ bụ na faịlụ ahụ nwere nsụgharị akara nke akara akara kernel. Otú ọ dị ị nwere ike iji System.map ọbụna na akara akara.

Nhazi

Omume nke depmod na modprobe nwere ike gbanwee site (nhọrọ) nhazi faịlụ /etc/modules.conf .
Lee modprobe (8) na modules.conf (5) maka nkọwa zuru oke.

Nhazi

Oge ọ bụla ị na-ekpokọta kernel ọhụrụ, iwu ahụ " mee modules_install " ga-emepụta ndekọ ọhụrụ, ma ọ gaghị agbanwe ndabara.

Mgbe ị nwetara ntinye na-enweghị njikọ na kernel na-ekesa ị kwesịrị itinye ya na otu n'ime akwụkwọ ndekọ-onwe-ya na / lib / modules .

Nke a bụ atụmatụ ndabara, nke a ga-emegharị na /etc/modules.conf .

Leekwa

lsmod (8), ksyms (8)

Ihe dị mkpa: Jiri iwu mmadụ ( % nwoke ) hụ otú e si eji iwu gị na kọmputa gị.