Provided by: manpages-hu_20010119-5_all bug

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)