Depmod - Command Command - Unix Command

Ainm

depmod - làimhseachadh tuairisgeulan eisimeileachd airson modalan kernel a ghabhas luchdachadh

Synopsis

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

Tuairisgeul

Thathas an dùil gum bi na goireasan feumail agus modprobe a 'dèanamh kernel modular Linux comasach airson a h-uile cleachdaiche, rianadair agus gleidhidh sgaoilidh.

Bidh Depmod a ' cruthachadh faidhle eisimeileachd "Makefile", stèidhichte air na samhlaidhean a gheibh e anns na seataichean de mhodalan a chaidh an ainmeachadh air an loidhne àithne no bho na seòlaidhean a tha air an sònrachadh anns an fhaidhle rèiteachaidh. Thèid am faidhle eisimeileachd seo a chleachdadh nas fhaide air adhart le modprobe gus am modal ceart no cruach modalan a luchdachadh gu fèin-ghluasadach.

Is e cleachdadh àbhaisteach depmod a bhith a 'toirt a-steach an loidhne


/ sbin / depmod -a

àiteigin anns na rc-files ann an /etc/rc.d , gus am bi an eisimeileachd modal ceart ri fhaighinn dìreach an dèidh an siostam a bhotadh. Thoir fa-near gu bheil an roghainn -a a-nis roghainneil. Airson adhbharan tòiseachaidh, dh'fhaodadh an roghainn -q a bhith nas freagarraiche bhon a tha sin a 'dèanamh sàmhach mu shamhlaidhean gun fhuasgladh.

Tha e comasach cuideachd am faidhle eisimeileachd a chruthachadh sa bhad às dèidh dhut craiceann ùr a chruthachadh. Ma nì thu " depmod -a 2.2.99 " nuair a chruthaich thu kernel 2.2.99 agus na modalan agad a 'chiad uair, fhad' sa tha e fhathast a 'ruith, me 2.2.98, thèid am faidhle a chruthachadh san àite cheart. Anns a 'chùis seo ge-tà, cha bhith cinnteach gum bi na h-eisimeileachd air an kernel ceart. Faic na roghainnean -F , -C agus -b gu h-àrd airson barrachd fiosrachaidh mu bhith a 'làimhseachadh seo.

Ged a tha an dàimh eadar modalan agus na samhlaidhean air an às-mhalairt le modalan eile a 'togail, chan eil e a' beachdachadh air inbhe GPL nan modalan no na samhlaidhean air an às-mhalairt. Is e sin, chan fhosgail depmod mearachd ma tha modal gun chead co-chòrdail GPL a 'toirt iomradh air samhla GPL a-mhàin (EXPORT_SYMBOL_GPL san kernel). Ge-tà, dhiùlt insmod fuasgladh fhaighinn de shamhlaidhean GPL a-mhàin airson modalan nach eil GPL gus am faicear an t-inneal fhèin.

Roghainnean

-a , --all

Rannsaich modalan anns gach seòlair a tha air an comharrachadh san fhaidhle rèiteachaidh (roghainneil) /etc/modules.conf .

-A , --quick

Dèan coimeas eadar seiseanan teacsa agus, ma tha sin riatanach, cleachd mar depmod -a . Chan eil an roghainn seo a-mhàin a 'ùrachadh am faidhle eisimeileachd ma tha dad air atharrachadh.

-e , --sairsearan

Seall na samhlaidhean gun fhuasgladh airson gach modal.

-h , -help

Taisbeanaibh geàrr-chunntas de roghainnean agus a-mach às a 'bhad.

-n , - taisbeanaidh

Sgrìobh am faidhle eisimeileachd air stdout an àite a bhith anns a 'chraobh / lib / modalan .

-q , --quiet

Innis dhuinn gus a bhith sàmhach agus gun a bhith a 'gearain mu shamhlaidhean a tha a dhìth.

-r , --root

Bidh cuid de luchd-cleachdaidh a 'cruinneachadh mhodalan fo neo-bhunaiteach agus an uairsin stàlaichidh iad na modalan mar bhunait. Faodaidh am pròiseas seo na modalan a shealbhachadh leis an fheadhainn nach eil bunaiteach a leigeil seachad, eadhon ged a tha an eòlaire modalan fo shealbh. Ma tha an neach-cleachdaidh neo-bhreugach air a chuir an sàs, faodaidh neach-ionaid ath-sgrìobhadh a dhèanamh air na modalan a th 'ann leis a' chleachdaiche sin agus an nochd seo a chleachdadh gus a bhith a 'dol air adhart gu ruigsinneachd ruigsinneachd.

Mar as trice, bidh modutils a 'diùltadh feuchainn ri modal a chleachdadh nach eil fo shealbh roinneil. A 'sònrachadh -r cuiridh am mearachd fodha agus a' leigeil leotha a bhith a 'luchdadh modalan nach eil fo phrìomhachas.

Tha cleachdadh -r na phrìomh dhìon tèarainteachd agus chan eil e air a mholadh.

-s , --syslog

Sgrìobh a h-uile teachdaireachd mearachd tron ​​syslog daemon an àite stderr.

-u , --unresolved-error

depmod 2.4 chan eil e a 'suidheachadh còd toraidh nuair a tha samhlaidhean gun dearbhadh sam bith ann. Cuiridh an ath sgaoileadh mòr de modutils (2.5) còd tilleadh airson samhlaidhean gun fhuasgladh. Tha cuid de shgaoilidhean ag iarraidh còd tilleadh gun neò ann am modutils 2.4 ach dh'fhaodadh an t-atharrachadh sin duilgheadasan adhbhrachadh do luchd-cleachdaidh a tha a 'sùileachadh an seann ghiùlan. Ma tha thu ag iarraidh còd toraidh neo-neoni ann an depmod 2.4, comharraich -u . Leig depmod 2.5 seachad air a 'bhratach -u gu sàmhach agus bidh e an-còmhnaidh a' toirt còd air ais gun neoni airson samhlaidhean gun fhuasgladh.

-v , - verbose

Seall ainm gach modail mar a tha e ga phrosadh.

-V , - gluasad

Seall an dreach de depmod .

Tha na roghainnean a leanas feumail airson daoine a tha a 'stiùireadh sgaoilidhean:

-b basedirectory , - based databaseory

Ma thèid craoladh / lib / modalan anns a bheil fo-chraobhan mhodalan a ghluasad gu àite eile gus modalan airson àrainneachd eadar-dhealaichte a làimhseachadh, tha an roghainn -b ag ràdh gu bheil e a 'lorg ìomhaigh gluasadach craobh / lib / modalan . Cha bhi am facal a tha a 'toirt seachad anns a' chrannchur depmod faidhle a chaidh a thogail, modules.dep , a 'gabhail a-steach a' cheum stèidhichteirectory. Tha seo a 'ciallachadh nuair a thèid an craobh faidhle a ghluasad air ais bho basedirectory / lib / modules a- steach a / lib / modalan sa chuairt dheireannach, bidh gach iomradh ceart.

-C configfile , --config configfile

Cleachd configfile an fhaidhle an àite /etc/modules.conf . Faodar caochlaideach MODULECONF an àrainneachd a chleachdadh cuideachd gus faidhle rèiteachaidh eadar-dhealaichte a thaghadh bhon t- siostaim /etc/modules.conf (no /etc/conf.modules (deprecated)).

Nuair a tha caochladh àrainneachd

Tha UNAME_MACHINE air a shocrachadh, cleachd modutils a luach an àite raon an inneil bhon soneal uname (). Tha seo gu ìre mhòr air a chleachdadh nuair a bhios tu a 'dèanamh modalan 64 bit ann an àite cleachdaidh 32 bit no mar sin, cuir UNAME_MACHINE ris an t-seòrsa de na modalan a thathas a' togail. Chan eil modutils an-dràsta a 'toirt taic do mhodal tar-thogail airson modalan, tha e cuingealaichte ri bhith a' taghadh eadar tionndaidhean 32 agus 64 de dh'ailtireachd aoigheachd.

-F kernelsyms , --filesyms kernelsyms

Nuair a bhios tu a 'togail fhaidhlichean eisimeileachd airson craobhan eadar-dhealaichte seach an rud a tha a' ruith an-dràsta, tha e cudromach gu bheil depmod a ' cleachdadh seataidhean ceart de chomharran kernel gus fuasgladh nan tagraidhean kernel anns gach modal. Faodaidh na samhlaidhean sin a bhith nan leth-bhreac de System.map bhon kernel eile, no lethbhreac den toradh bho / proc / ksyms . Ma tha an kernel agad a 'cleachdadh samhlaidhean le tionndadh dreach, is fheàrr lethbhreac den toradh / proc / ksyms a chleachdadh, oir tha na dreachan samhla de na samhlaidhean kernel ann. Ach, faodaidh tu System.map a chleachdadh fiù le samhlaidhean le tionndadh.

Configuration

Faodar giùlan depmod agus modprobe a bhith air an atharrachadh leis an fhaidhle rèiteachaidh (roghainneil) /etc/modules.conf .
Faic modprobe (8) agus modules.conf (5) airson tuairisgeul iomlan.

Ro-innleachd

Gach uair a chuireas tu kernel ùr air dòigh, cruthaichidh an t-àithne " modles_install " cruthaich e pasgan ùr, ach cha atharraich e am prìomh-shlighe.

Nuair a gheibh thu modal nach eil co-cheangailte ris an sgaoileadh kernel bu chòir dhut a chur ann an aon de na seòlaidhean neo-eisimeileach le dreach fo / lib / modalan .

Is e seo an ro-innleachd bunaiteach, a dh'fhaodar a bhith air a thoirmeasg ann an /etc/modules.conf .

Faic cuideachd

lsmod (8), ksyms (8)

Cudromach: Cleachd an t-òrdugh fear ( % man ) gus faicinn mar a tha òrdugh air a chleachdadh air a 'choimpiutair agad.