Provided by:
manpages-hu_20010119-5_all 
N'EV
modprobe - betolthet modulok magas szint kezelese
'ATTEKINT'ES
modprobe [ -adnqv ] [ -C config ] modul [ szimbolum=ertek ... ]
modprobe [ -adnqv ] [ -C config ] [ -t tipus ] minta
modprobe -l [ -C config ] [ -t tipus ] minta
modprobe -c [ -C config ]
modprobe -r [ -dnv ] [ -C config ] [ modul ...]
modprobe -V
OPCI'OK
-a, --all
Minden illeszked modult betolt ahelyett, hogy az els sikeres
betoltes utan megallna.
-c, --showconfig
Kiirja a jelenleg hasznalt konfiguraciot.
-d, --debug
Informaciot ir ki a modulcsoportok bels reprezentaciojarol.
-k, --autoclean
Beallitja az "automatikusan torolhet" jelzest a betoltott
modulokon. A kernel hasznalja amikor meghivja a modprobe -ot,
hogy egy (modulban letez) hianyzo tulajdonsagot betoltson. A -q
opciot impliciten tartalmazza a -k. opcio. Ezek az opciok
automatikusan atadodnak az insmod-nak.
-l, --list
Kilistazza az illeszked modulokat.
-n, --show
Nem hajtja vegre a modul betoltest, csak megmutatja mi tortenne.
-q, --quiet
Ne panaszkodjon, ha az insmod-nak nem sikerul betoltenie a
modult. Folytassa normalisan, de csendben, a modprobe mas
tesztlehetsegeivel. Ez az opcio automatikusan atadodik az
insmod-nak.
-r, --remove
Modulokat (modulcsoportokat) tavolit el, vagy automatikus
eltavolitast hajt vegre, attol fuggen, hogy van-e modul megadva
a parancssorban.
-s, --syslog
A szabvanyos hibakimenet helyett a syslog-ba ir. Ez az opcio
automatikusan atadodik az insmod-nak.
-t, --type modult'ipus
Csak az ilyen tipusu modulokat vegye figyelembe.
-v, --verbose
Kiirja az osszes vegrehajtott parancsot.
-V, --version
A modprobe verziojat irja ki.
-C, --config configf'ajl
A configf'ajl -t hasznalja az (opcionalis) /etc/modules.conf
helyett, hogy megadja a konfiguraciot. A MODULECONF kornyezeti
valtozo is hasznalhato arra, hogy kivalasszunk (es
felulbiraljunk) egy az alapertelmezett /etc/modules.conf-tol
(vagy a kevesbe hasznalt /etc/conf.modules) elter konfiguracios
fajlt.
LE'IR'AS
A modprobe es a depmod programokat arra szantak, hogy a modularis Linux
kernel menedzselhet legyen minden felhasznalo, adminisztrator es
disztribucio-karbantarto szamara.
A modprobe egy "Makefile"-szer fuggsegi fajlt hasznal, amelyet a
depmod, hozott letre, hogy automatikusan betoltse a szukseges
modul(oka)t az elre definialt konyvtarakban talalhato modulok kozul.
A modprobe -ot arra hasznaljuk, hogy modulokat toltsunk be, legyen az
egyetlen modul, vagy egymastol fugg modulok csoportja, vagy olyan
modulok, amelyek egy megadott jelzessel vannak ellatva.
A modprobe automatikusan betolt minden alapvet modult, ami egy
modulcsoport szamara szukseges, amint a modules.dep fuggsegi fajlban le
van irva. Ha ezen modulok egyikenek betoltese sikertelen, az aktualis
menettel betoltott egesz modulcsoport automatikusan el lesz tavolitva.
A modprobe ket modon tolthet be modulokat. Az egyik (a teszt mod)
megprobalja egy (a minta altal definialt) listabol betolteni a modult.
A modprobe megall, amikor az els modul betoltese sikeres. Ezt arra
hasznalhatjuk, hogy betoltsunk egy ethernet drivert egy listabol.
A modprobe masik mkodesi modja, hogy minden modult betolt a listabol.
Lasd a P'ELD'AK reszt.
A -r, opcioval a modprobe automatikusan eltavolit egy modulcsoportot,
az rmmod -r -hez hasonloan. Figyeljuk meg, hogy a modprobe -r
hasznalata eltavolitja a nem hasznalt automatikusan betoltott
modulokat, es vegrehajtja konfiguracios fajlban megadott pre- es post-
remove parancsokat is.
A -l opcio a -t opcioval kombinalva az elerhet adott tipusu modulokat
listazza ki.
A -c opcio a jelenleg hasznalt konfiguraciot irja ki. (alapertelmezett
+ konfiguracios fajl)
CONFIGUR'ACI'O
A modprobe (es depmod ) viselkedese modosithato az (opcionalis)
/etc/modules.conf konfiguracios fajllal.
Egy reszletesebb leirasert, hogy mit tartalmazhat ez a fajl, vagy a
depmod es a modprobe alapertelmezett konfiguraciojahoz lasd a
modules.conf(5) oldalt.
Vegyuk figyelembe, hogy a pre- es post-remove parancsok NEM lesznek
vegrehajtva, ha a modult a kerneld tavolitja el! Vard meg a keszul
perzisztens modul tarolo tamogatast.
Ha hasznalni akarod a pre- es post-install lehetsegeket, akkor ki kell
kapcsolni a kerneld automatikus modul eltavolitasi kepesseget es
helyette a kovetkez sorhoz hasonlot kell a crontab-ba tenni (ezt
hasznalja kmod rendszer is) hogy automatikus modul eltavolitast
vegezzunk 2 percenkent:
*/2 * * * * test -f /proc/modules && /sbin/modprobe -r
STRAT'EGIA
Az otlet az, hogy a modprobe nezzen bele abba a konyvtarba, ahol a
jelenlegi kernelverziohoz forditott modulokat talal. Ha a modult ott
nem talalja, akkor a modprobe belenez abba a konyvtarba, amelyik kozos
a kernelverzioval. (pl. 2.0, 2.2) Ha meg mindig nem talalja meg a
modult, akkor a modprobe belenez az alapertelmezett release
konyvtaraba, stb.
Amikor egy uj linuxot installalsz, a modulokat a kiadassal (es
verzioval) osszefugg alkonyvtarba kell mozgatni. Aztan egy szimbolikus
linket kell csinalni errl a konyvtarrol az alapertelmezett ("default")
konyvtarra.
Minden alkalommal, amikor egy uj kernelt forditasz, a make
modules_install parancs letrehoz egy uj konyvtarat, de nem valtoztatja
meg a linket.
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.
P'ELD'AK
modprobe -t net
Betolt egy modult a "net" jelzessel ellatott konyvtarakbol.
Minden modult megprobal betolteni, amig egy sikeres nem lesz.
modprobe -a -t boot
Minden modult betolt a boot jelzessel ellatott konyvtarakbol.
modprobe slip
Ez megprobalja betolteni az slhc.o modult, ha meg nem volt
korabban betoltve, mivel a slip modul az slhc modul
funkcionalitasat igenyli. Ez a fuggseg a "modules.dep" fajlban
van leirva, amely automatikusan letrejon a depmod hasznalataval.
modprobe -r slip
eltavolitja a slip modult. Az slhc modult szinten automatikusan
eltavolitja, kiveve ha mar egy masik modul is hasznalja (pl.
ppp).
F'AJLOK
/etc/modules.conf, (vagy a kevesbe hasznalt /etc/conf.modules)
/lib/modules/*/modules.dep,
/lib/modules/*
L'ASD M'EG
depmod(8), lsmod(8), kerneld(8), ksyms(8), rmmod(8), modules(2)
SZ"UKS'EGES PROGRAMOK
depmod(8), insmod(8)
MEGJEGYZ'ESEK
A modprobe-nak adott mintakat gyakran "meg kell vedeni", hogy a
megfelel kontextusban legyenek kiertekelve.
SZERZK
Jacques Gelinas (jack@solucorp.qc.ca)
Bjorn Ekwall (bj0rn@blox.se)
MAGYAR FORD'IT'AS
Boszormenyi Zoltan <zboszor@mail.externet.hu>
Linux 1999. marcius 15 MODPROBE(8)