Depmod - Linux Command - Unix Command

Anarana

depmod - manoritsoritra ny famindrana fanodinan-tsarimihetsika ho an'ireo kernel azo amidy

Synopsis

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

Description

Ny utility depmod sy modprobe dia natao hanamboatra kernel modules azo tanterahina ho an'ny mpampiasa rehetra, ny mpitantana ary ny mpaninjara.

Depodus dia mamorona ny "Makefile" -n'ny dependency natokana, mifototra amin'ireo marika izay hita ao amin'ny andiam-modules voatondro ao amin'ny baiko, na avy amin'ny lisitra voatondro ao amin'ny rakitra fikirakirana. Ity rakitra fiankinan-dàlana ity dia ampiasaina amin'ny alàlan'ny modprobe mba ahafahana mandefa automatique ny môdely marina na môstôly .

Ny fampiasana ara-dalàna ny depmod dia ny hampiditra ny tsipika


/ sbin / depmod -a

any amin'ny toerana hafa ao amin'ny rc-files ao /etc/rc.d , mba hahafahan'ny fandaniana modules mety ho azo avy hatrany aorian'ny fandefasana ny rafitra. Mariho fa ny safidy -a dia tsy mety. Ho an'ny tanjona boot-up, ny safidy -q dia mety mety kokoa satria hatramin'izao dia manomboka mangina ny momba ireo sary tsy voafaritra.

Azonao atao ihany koa ny mamorona ny rakitra miankina aminy avy hatrany rehefa avy namorona kernel vaovao. Raha manao " depmod -a 2.2.99 " ianao rehefa nanamboatra kernel 2.2.99 sy ny mônôliny voalohany, raha mbola mihazakazaka ohatra 2.2.98, dia hajoro eo amin'ny toerana marina ilay rakitra. Amin'io tranga io anefa dia tsy voatery ho marina ny fiankinan'ny kernel. Jereo ireo safidy -F , -C ary -b etsy ambony raha mila fanazavana fanampiny momba ny fampiharana izany.

Raha manorina ny fifandraisana misy eo amin'ny modules sy ireo marika entina modules hafa, depmod dia tsy mandinika ny satan'ny GPL an'ny modules na ny marika entina. Izany hoe, ny depmod dia tsy hametaka fahadisoana raha tsy misy lisansy tsy misy lisansy voafetra ny GPL iray amin'ny marika GPL tokana (EXPORT_SYMBOL_GPL ao amin'ny kernel). Na dia izany aza, ny insmod dia handà tsy hamaha ny marika GPL ho an'ny môpôlôgôlôpôlôgôlôpôlôpika ka tsy hahomby ny entana.

Options

-a , -

Mitadiava môdelina amin'ny alàlan'ny lahatahiry rehetra voafaritra ao amin'ny tahiry (optional) /etc/modules.conf .

- , - avy eo

Ampitahao ny timestamp ny rakitra ary, raha ilaina, dia ataovy toy ny depmod -a . Io safidy io dia manavao ny rakitra fiankinan-doha raha niova ny zava-drehetra.

-e , --rissyms

Asehoy ireo marika rehetra tsy voavaha amin'ny mody tsirairay.

--h , --help

Asehoy ny famintinana ny safidy ary miala avy hatrany.

--n , --show

Soraty ny tahan'ny dependency amin'ny stdout fa tsy ao amin'ny / lib / modules tree.

- Wikibolana , raki-bolana malalaka

Lazao ny depmod mba tsy hangina ary tsy hitaraina momba ireo simba tsy hita.

-r , --root

Ny mpampiasa sasany dia manamboatra modules eo ambanin'ny mpampiasa tsy fototra ary mametraka ny modules ho fotony. Ity dingana ity dia afaka mamela ireo modules izay tsy tompon'ny mpampiasa, na dia ny root-ny modules aza. Raha misy mpampiasa mpampiasa tsy misokatra, dia afaka mamerina môdista efa misy an'io userid io ny mpampihetsi-po ary ampiasaina io fitaratry ny fametahana ny root io.

Matetika, ny modutils dia mandà ny fiezahana hampiasa môdôla izay tsy tompon'ny root. Ny famaritana -r dia hanakana ny fahadisoana ary hamela fotony hizaka môlda izay tsy an'ny root.

Ny fampiasana -r dia fiarovana lehibe ary tsy voatery.

-s , -syslog

Soraty amin'ny alalan'ny daemon syslog ny hafatra diso rehetra fa tsy hoe stderr.

-u , --unresolved-error

depmod 2.4 dia tsy mametraka fehezan-drakitra rehefa misy marika tsy voavaha. Ny famotsorana ny modules (2.5) manaraka dia hametraka fehezan-drakitra ho an'ny marika tsy voafaritra. Ny sasantsasany sasany dia maniry ny code return return no ao amin'ny modules 2.4 fa io fiovana io dia mety miteraka olana ho an'ny mpampiasa izay manantena ny fitondran-tena taloha. Raha toa ka te-code tsy hiverina amin'ny admod 2.4 ianao dia omeo -u . depmod 2.5 dia tsy hiraharaha mangingina ny saina -u ary hanome foana code tsy hiverina amin'ny sariohatra tsy voafaritra.

-v , - verbose

Ampisehoy ny anaran'ny môlda tsirairay rehefa mivoatra izy.

-V , --version

Asehoy ny version of depmod .

Ireto safidy manaraka ireto dia ilaina ho an'ny olona mitantana ny fizarana:

-b tahiry , --basedir fondirectory

Raha mamindra any amin'ny toeran-kafa ny baiko directory / lib / modules izay ahitana ny sub-modules, mba handaminana môlda ho an'ny tontolo hafa, ny safidy -b dia milaza depmod izay toerana ahafahana mahita ny sary mihetsik'ilay hazo / lib / modules . Ny filazalazan'ny rakitra ao amin'ny tahiry output depmod, izay naorina, modules.dep , dia tsy ahitana ny làlam-pejiny . Midika izany fa rehefa averina miverina avy ao amin'ny tahiry / lib / modules ao / lib / modules ao amin'ny tahiry farany ny rakitra dia ho marina daholo ireo references rehetra.

-C configfile , --config configfile

Ampiasao ny config config raha tokony ho /etc/modules.conf . Ny fari-pahaizana momba ny tontolo iainana MODULECONF dia azo ampiasaina ihany koa mba hisafidianana singa iray hafa mifandraika amin'ny /etc/modules.conf (na /etc/conf.modules (tsy misy).

Raha variana ny tontolo iainana

Ny UNAME_MACHINE dia napetraka, ny modutils dia hampiasa ny lanjany fa tsy ny saha masinina avy amin'ny seamen () syscall. Ity dia tena fampiasana rehefa manamboatra 64 bit modules amin'ny 32 bit ny mpampiasa mpampiasa na ny mifamadika amin'izay, mametraka UNAME_MACHINE amin'ny karazana modules navaozina . Ny modules amin'izao fotoana izao dia tsy manohana mozika feno fanorenana feno ho an'ny modules, voafetra ny fisafidianana 32 hatramin'ny 64 bit ny tranokala fandraisam-bahiny.

-F kernelsyms , --filesyms kernelsyms

Rehefa manamboatra dindo ho an'ny kernel samihafa ny kernel izay ampiasaina amin'izao fotoana izao, dia zava-dehibe ny mampiasa ny setrin'ny kernel amin'ny endritsoratra mba hamaha ny references amin'ny kernel ao amin'ny module tsirairay. Ireo marika ireo dia mety ho dika mitovy amin'ny System.map avy amin'ny kernel hafa, na dika mitovy amin'ny output avy / proc / ksyms . Raha ampiasain'ny kernel ampiasaina ny kernel, dia tsara ny mampiasa dika mitovy amin'ny / proc / ksyms output, satria io rakitra io dia ahitana ny dikan-teny famantarana ny kernel symbols. Na izany aza dia afaka mampiasa ny System.map ianao na dia misy sary marika aza.

Configuration

Ny fitondran-tenan'ny depmod sy ny modprobe dia azo alaina amin'ny rakitra (optional) /etc/modules.conf (fakan-kevitra).
Jereo ny modprobe (8) sy modules.conf (5) ho an'ny famaritana feno.

Strategy

Isaky ny manangona kernel vaovao ianao, ny baiko " make modules_install " dia hamorona lahatahiry vaovao, fa tsy hanova ny default.

Rehefa mahazo mody tsy misy ifandraisany amin'ny fizarana kernel ianao dia tokony hametraka azy io amin'ny iray amin'ireo zana-pejy tsy miankina amin'ny / lib / modules .

Ity ny tetikady tsy miovaova , izay azo ovaina ao /etc/modules.conf .

Jereo ihany koa

lsmod (8), ksyms (8)

Zava-dehibe: Ampiasao ny baikon'ny lehilahy ( % man ) mba hahitana ny fomba ampiasan'ny baiko amin'ny solosainao manokana.