Depmod - Linux Command - Unix Command

Lebitso

Tlhalosa - sebetsana le litlhaloso tsa ho itšetleha ka li-modules tse nang le mefuta e mengata

Lintlhakiso

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

Tlhaloso

The depmod le modprobe utilities li reretsoe ho etsa Linux modular kernel e laolehang bakeng sa basebelisi bohle, batsamaisi le bahlahisi ba tsamaiso.

Depmod e bopa "Makefile" -e kang feshene e itšetlehileng ka eona, e thehiloeng ho matšoao ao e fumanoang ho sethaleng sa modules tse boletsoeng molaong oa taelo kapa ho li-directories tse hlalositsoeng ho faele ea tlhomamiso. Fisi ena e itšetlehileng ka eona e sebelisoa hamorao ke modprobe ho khanna mohala o nepahetseng kapa mohala oa modules.

Tšebeliso e tloaelehileng ea depmod ke ho kenyelletsa mola


/ sbin / depmod -a

kae-kae ka li-file tsa rc ka /etc/rc.d , e le hore ho itšetlehe ka mekhoa e nepahetseng ea mochini e tla fumaneha hang ka mor'a ho qeta mokhoa ona. Hlokomela hore kgetho -a hona joale e ikhethela. Bakeng sa merero ea boot-up, khetho -q e ka ba e loketseng haholo kaha seo se etsa hore motho a se ke a bua ka lipontšo tse sa sebetsanoeng.

Ho boetse hoa khoneha ho theha faele ea botšepehi hang ka mor'a ho bokella kernel e ncha. Haeba u etsa " depmod -a 2.2.99 " ha u qapile kernel 2.2.99 le modules ea eona ka lekhetlo la pele, ha u sa ntse u matha, mohlala 2.2,98, faele e tla bōptjoa sebakeng se nepahetseng. Tabeng ena, leha ho le joalo, litšepiso tsa kernel li ke ke tsa tiisoa hore li nepahetse. Sheba dikgetho -F , -C le -b ka holimo bakeng sa tlhahisoleseling e eketsehileng mabapi le ho sebetsana le sena.

Ha a ntse a haha ​​kamano pakeng tsa modules le matšoao a tsoang linaheng tse ling, depmod ha e nahane ka boemo ba GPL ea modules kapa matšoao a theoleloang. Ke hore, depmod e ke ke ea tsubisa phoso haeba modula e se nang letšoao le lumellanang le GPL le tšoantšetsa GPL feela letšoao (EXPORT_SYMBOL_GPL kernel). Leha ho le joalo insmod e tla hana ho rarolla lipapali tsa GPL feela bakeng sa modules e seng GPL e le hore mojaro oa sebele o hlōlehe.

Khetho

-a , - kaofela

Batla li-modules ho litaelo tsohle tse hlalositsoeng ( faelelo ) faele ea setomang /etc/modules.conf .

-A , -

Bapisa li-timestamp tsa feshene mme, ha ho hlokahala, etsa joalo ka depmod -a . Khetho ena e fetola feela faele ea ho itšetleha haeba ntho leha e le efe e fetohile.

-e , --errsyms

Bontša matšoao 'ohle a sa rarolloang bakeng sa modula ka' ngoe.

-h , --help

Bontša kakaretso ea dikgetho mme o tsoa hang-hang.

-n , - ho bolela

Ngola faele e itšetlehileng ka eona ho stdout ho e-na le tree / modules tree.

-q , - quiet

Bolella depmod ho khutsa le ho se belaela ka matšoao a sieo.

-r , --root

Basebedisi ba bang ba bokella di-modules tlas'a motlakase o se motso ebe o kenya modules e le motso. Tshebetso ena e ka tloha modules e nang le userid root, le hoja tsamaiso ea modules e na le motso. Haeba motlakase ea se nang motsoako a sekiselitsoe, setho se ka senya li-modules tse teng tse sebelisoang ke motho eo ea sebelisang 'me li sebelisa mokhoa ona ho bootstrap ho fihlella ho fihlella metso.

Ka ho feletseng, modutils e tla hana mekhoa ea ho sebelisa modula eo e seng ea motso. Ho totobatsa -a ho tla thibela phoso le ho lumella motso hore o laole melaetsa eo e seng ea motso.

Tšebeliso ea -a ke tšireletso e kholo ea ts'ireletso 'me ha e khothalletsoe.

-s , --syslog

Ngola melaetsa eohle ea phoso ka syslog daemon ho e-na le stderr.

-u , - phoso e sa rarolloe

depmod 2.4 ha e behe khoutu ea ho khutla ha ho na le matšoao leha e le afe a sa sebetsanoeng. Lenaneo le latelang le leholo la li-modutils (2.5) le tla beha khoutu ea ho khutlela bakeng sa matšoao a sa sebetsanoeng. Likabelo tse ling li hloka khoutu ea ho khutlisa e seng ea zero ka 2.4 empa phetoho eo e ka baka mathata ho basebelisi ba lebeletseng boitšoaro ba khale. Haeba u batla khoutu ea ho khutlisa e seng ea zero 2.4, qaqisa -u . e leng 2.5 e tla hlokomoloha ka hloko-e leng folakha 'me e tla fana ka khoutu ea ho khutlisa e sa nero bakeng sa matšoao a sa sebetsanoeng.

-v , - verbose

Bontša lebitso la moemeli ka mong ha o ntse o sebelisoa.

-V , --version

Hlahisa phetolelo ea boemo bo botle .

Methati e latelang e na le thuso ho batho ba laolang likhaello:

-b bohlooho bo ka sehloohong , --basedir basedirectory

Haeba sefate sa lihlooho / lib / modules tse nang le li-sub- tree tsa modules li isoa kae-kae e le hore li sebetsane le li-modules bakeng sa tikoloho e fapaneng, -ba khetho e bolelang moo ho ka fumanoang setšoantšo sa lifate tsa / lib / modules . Fifa e boletsoeng fenseteng e hlahisitsoeng ea depmod e hahiloeng, modules.dep , e ke ke ea e-ba le tsela e thehiloeng ho eona. Sena se bolela hore ha sefate sa fisi se khutlisetsoa ho tloha basedirectory / lib / modules into / lib / modules ha ho abeloa ho qetela, litšupiso tsohle li tla nepahala.

-C configfile , - tobetsa configfile

Sebelisa configfile ea faele sebakeng sa /etc/modules.conf . Mofuta o fapaneng oa tikoloho MODULECONF e ka boela ea sebelisoa ho khetha file e fapaneng ea tlhomamiso ho tloha / default /etc/modules.conf (kapa /etc/conf.modules (e tlosoa).

Ha tikoloho e fetoha

UNAME_MACHINE e behiloe, modutils e tla sebelisa bohlokoa ba eona ho e-na le tšimo ea mochine ho tloha ho uname () syscall. Sena se na le tšebeliso e kholo ha u bokella li-modules tse 64 ka sebaka sa 32 sebediso sa basebedisi kapa ka tsela e ts'oanang, beha UNAME_MACHINE mofuta oa modules e hahiloeng. Mekhoa ea morao-rao ha e tšehetse mokhoa o feletseng oa ho haha ​​sefapano bakeng sa li-modules, e lekanyelitsoe ho khetha lipakeng tsa 32 le 64 bit tsa mohaho oa mohaho.

-FF kernelsyms , --filesyms kernelsyms

Ha o haha ​​li-file tse itšetlehileng ka kernel e fapaneng ho feta ea hona joale e sebetsang ka kernel, ke habohlokoa hore depmod e sebelise setšoantšo se nepahetseng sa kernel ho rarolla litlaleho tsa kernel mocheng ka mong. Litšoantšetso tsena e ka ba kopi ea System.map ho tloha ho kernel e 'ngoe, kapa kopi ea phallo e tsoang / proc / ksyms . Haeba kernel ea hau e sebelisa matšoao a hlalositsoeng, ho molemo ho sebelisa tlhahiso ea / proc / ksyms , kaha faele eo e na le matšoao a tšoantšetso a matšoao a kernel. Leha ho le joalo o ka sebelisa System.map esita le ka matšoao a fetoletsoeng.

Setting

Boitšoaro ba depmod le modprobe bo ka fetoloa ke (e khethollang) faele ea setomang /etc/modules.conf .
Bona modprobe (8) le modules.conf (5) bakeng sa tlhaloso e feletseng.

Leano

Nako le nako ha u bokella kernel e ncha, taelo ea " etsa modules_install " e tla hlahisa buka e ncha, empa e ke ke ea fetola e sa fetoheng.

Ha u fumana moeli o sa amaneng le phepelo ea kernel o lokela ho e beha ho e 'ngoe ea litaelo tse ikemetseng tse ka tlas'a / lib / modules .

Ena ke leano le fapaneng, le ka kenngoa ho /etc/modules.conf .

Bona hape

lsmod (8), ksyms (8)

Bohlokoa: Sebelisa taelo ea motho ( % motho ) ho bona hore na taelo e sebelisoa joang khomphuteng ea hau.