Provided by:
manpages-hu_20010119-5_all 
N'EV
depmod - betolthet kernel modulok fuggsegeit kezeli
'ATTEKINT'ES
depmod -[aA] [-enqsvVr] [-C configfile] [-F kernelsyms]
[-b basedirectory] [forced_version]
depmod [-enqsv] [-F kernelsyms] module1.o module2.o ...
OPCI'OK
-a Az (opcionalis) /etc/modules.conf konfiguracios fajlban megadott
minden alkonyvtarban modulokat keres.
-A Osszehasonlitja a fajl datumokat, es ha szukseges, ugy
viselkedik, mint a depmod -a. Ez az opcio csak frissiti a
fuggsegi fajlt, ha barmi megvaltozott.
-e A modulok minden fel nem oldott szimbolumat kiirja.
-n A fuggsegi fajlt a szabvanyos kimenetre irja a /lib/modules
konyvtarfa helyett.
-s A szabvanyos hibakimenet helyett a hibauzeneteket a syslog
demonon keresztul irja ki.
-v Minden feldolgozas alatt allo modul nevet kiirja.
-q A depmod csendben marad, es nem panaszkodik hianyzo
szimbolumokra.
-V Kiirja a depmod verziojat.
-r Nehany felhasznalo nem root azonositoval forditja a modulokat,
majd root-kent installalja azokat. Ezen mvelet utan a modulok
tulajdonosa egy nem root felhasznalo lesz, meg ha a modulokat
tartalmazo konyvtar root tulajdonu is. Ha ezt a nem root
azonositot feltorik, a behatolo felulirhatja az altala
tulajdonolt letez modulokat es ezt felhasznalhatja root jog
szerzesere.
Alapertelmezes szerint a modutils programok visszautasitjak
olyan modulok hasznalatat, amelyeknek nem root a tulajdonosa. A
-r megadasa ezt a hibat elnyomja, es megengedi a root-nak, hogy
nem root tulajdonosu modulokat toltson be.
A -r haszn'alata komoly biztons'agi probl'ema 'es nem aj'anlott.
A kovetkez opciok disztribuciokat menedzselk szamara hasznosak;
-b basedirectory
Ha a /lib/modules konyvtarfat mashova mozgatjak azert, hogy egy
masik kornyezet moduljait kezeljek, a basedirectory opcio
megmondja a depmod-nak, hogy hol talalja az atmozgatott
/lib/modules konytarfat. A depmod altal kiirt modules.dep
fajlban talalhato referenciak nem tartalmazzak a basedirectory
eleresi utat. Ez azt jelenti, hogy ha a
basedirectory/lib/modules konyvtarfat visszamozgatjak a
/lib/modules -ba a kesz disztribucioban, minden hivatkozas
korrekt lesz.
-C configfile
Az /etc/modules.conf helyett a configfile -t hasznald.
A MODULECONF kornyezeti valtozo szinten hasznalhato arra, hogy
az alapertelmezett /etc/modules.conf (vagy a kevesbe hasznalt
/etc/conf.modules) helyett masik konfiguracios fajlt valasszunk
ki.
-F kernelsyms
Amikor fuggsegi fajlt keszitunk a futo kerneltl elter kernelhez,
fontos, hogy a depmod a helyes kernelszimbolumokat hasznalja a
modulokban a kernelhivatkozasok feloldasara. Ezek a szimbolumok
lehetnek egy masik kernel System.map fajljanak vagy /proc/ksyms
masolatabol. Ha a kernel verzioval ellatott szimbolumokat
hasznal, akkor a /proc/ksyms masolatat kell hasznalni, mivel ez
a fajl tartalmazza a kernel szimbolum verziokat is.
LE'IR'AS
A depmod es a modprobe programokat arra szantak, hogy a modularis Linux
kernel menedzselhet legyen minden felhasznalo, adminisztrator es
disztribucio karbantarto szamara.
A depmod egy "Makefile"-szer fuggsegi fajlt hoz letre, amely a
parancssorban megadott, vagy a konfiguracios fajlban leirt
konyvtarakban talalt modulokon alapszik. Ezt a fuggsegi fajlt kesbb a
modprobe hasznalja, hogy automatikusan betoltse a helyes modult, vagy
egy modulcsoportot.
A depmod normalis hasznalata az, hogy a /sbin/depmod -a sort valahova
az rc-fajlokba beirjuk a /etc/rc.d konyvtarban, igy a modul fuggsegek
rogton a rendszer elinditasa utan hozzaferhetek.
A -a hasznalata opcionalis. Bootolasi celokra a -q opcio helyesebb
lehet, mivel ezzel a depmod hallgat a fel nem oldott szimbolumokrol.
Lehetseges fuggsegi fajlt kesziteni kozvetlenul egy uj kernel forditasa
utan is. Ha kiadjuk a "depmod -a 2.2.99" parancsot amikor elszor
forditottuk le a 2.2.99-es kernelt es moduljait, mialatt meg mindig pl.
a 2.2.98-at futtatjuk, a fuggsegi fajl a megfelel helyen jon letre.
Bar ebben az esetben nem garantalt, hogy a kernel fuggsegek helyesek
lesznek. Tovabbi informaciokert lasd a -F, -C 'es -b opciokat ennek
kezeleserl.
CONFIGUR'ACI'O
A depmod es a modprobe viselkedese az (opcionalis) /etc/modules.conf
konfiguracios fajllal modosithato.
Lasd a modprobe(8) es a modules.conf(5) oldalakat a teljes leirasert.
STRAT'EGIA
Minden alkalommal, amikor egy uj kernelt forditasz, a make
modules_install parancs letrehoz egy uj konyvtarat, de nem valtoztatja
meg a alapertelmezettet.
Ha egy a kernel disztribuciotol fuggetlen modult kapsz, azt egy
verzio-fuggetlen konyvtarba tedd a /lib/modules alatt.
Ez az alapertelmezett strategia, ami felubiralhato a /etc/modules.conf-
al.
F'AJLOK
/etc/modules.conf (vagy a kevesbe hasznalt /etc/conf.modules)
/lib/modules/*/modules.dep,
/lib/modules/*
L'ASD M'EG
modules.conf(5), modprobe(8), modinfo(8), lsmod(8), ksyms(8),
modules(2),
SZERZ
Jacques Gelinas (jack@solucorp.qc.ca)
Bjorn Ekwall (bj0rn@blox.se)
MAGYAR FORD'IT'AS
Boszormenyi Zoltan <zboszor@mail.externet.hu>
Linux 1999. oktober 12 DEPMOD(8)