File: depmod.8

package info (click to toggle)
manpages-hu 20010119-7
  • links: PTS
  • area: main
  • in suites: bullseye
  • size: 2,264 kB
  • sloc: makefile: 56; lisp: 56
file content (206 lines) | stat: -rw-r--r-- 5,647 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
.\" Copyright (c) 1994, 1995 Jacques Gelinas (jacques@solucorp.qc.ca)
.\" Copyright (c) 1995, 1999 Bjorn Ekwall (bj0rn@blox.se)
.\" This program is distributed according to the Gnu General Public License.
.\" See the file COPYING in the base distribution directory
.\" $Id: depmod.8 1.6 Thu, 20 Apr 2000 14:31:49 +1000 kaos $
.\"
.TH DEPMOD 8 "1999. oktber 12" Linux "Linux Modul Tmogats"
.SH NV
depmod \- betlthet kernel modulok fggsgeit kezeli
.SH TTEKINTS
.B depmod
\-[aA] [\-enqsvVr]
[\-C\ configfile] [\-F\ kernelsyms] [\-b\ basedirectory] [forced_version]
.br
.B depmod
[\-enqsv] [\-F\ kernelsyms] module1.o module2.o ...
.SH OPCIK
.TP
.I \-a
Az (opcionlis)
.I /etc/modules.conf
konfigurcis fjlban megadott minden alknyvtrban modulokat keres.
.TP
.I \-A
sszehasonltja a fjl dtumokat, s ha szksges, gy viselkedik,
mint a
.B depmod
\-a.  Ez az opci csak frissti a fggsgi fjlt, ha brmi megvltozott.
.TP
.I \-e
A modulok minden fel nem oldott szimblumt kirja.
.TP
.I \-n
A fggsgi fjlt a szabvnyos kimenetre rja a
.B /lib/modules
knyvtrfa helyett.
.TP
.I \-s
A szabvnyos hibakimenet helyett a hibazeneteket a syslog dmonon
keresztl rja ki.
.TP
.I \-v
Minden feldolgozs alatt ll modul nevt kirja.
.TP
.I \-q
A depmod csendben marad, s nem panaszkodik hinyz szimblumokra.
.TP
.I \-V
Kirja a
.B depmod
verzijt.
.TP
.I \-r
Nhny felhasznl nem root azonostval fordtja a modulokat,
majd root-knt installlja azokat. Ezen mvelet utn a modulok
tulajdonosa egy nem root felhasznl lesz, mg ha a modulokat
tartalmaz knyvtr root tulajdon is. Ha ezt a nem root azonostt
feltrik, a behatol fellrhatja az ltala tulajdonolt ltez
modulokat s ezt felhasznlhatja root jog szerzsre.
.TP
.I ""
Alaprtelmezs szerint a modutils programok visszautastjk olyan
modulok hasznlatt, amelyeknek nem root a tulajdonosa. A -r
megadsa ezt a hibt elnyomja, s megengedi a root-nak, hogy nem
root tulajdonos modulokat tltsn be.
.TP
.I ""
.B A
.I -r
.B hasznlata komoly biztonsgi problma s nem ajnlott.
.PP
A kvetkez opcik disztribcikat menedzselk szmra hasznosak;
.TP
.I "\-b basedirectory"
Ha a
.B /lib/modules
knyvtrft mshov mozgatjk azrt, hogy egy msik krnyezet moduljait
kezeljk, a
.I basedirectory
opci megmondja a depmod-nak, hogy hol tallja az tmozgatott
.B /lib/modules
knytrft.
A depmod ltal kirt
.I modules.dep
fjlban tallhat referencik nem tartalmazzk a
.I basedirectory
elrsi utat.
Ez azt jelenti, hogy ha a
.B basedirectory/lib/modules
knyvtrft visszamozgatjk a
.B /lib/modules
-ba a ksz disztribciban, minden hivatkozs korrekt lesz.
.TP
.I "\-C configfile"
Az /etc/modules.conf helyett a
.I configfile
-t hasznld.
.br
A
.B MODULECONF
krnyezeti vltoz szintn hasznlhat arra, hogy az alaprtelmezett
/etc/modules.conf (vagy a kevsb hasznlt /etc/conf.modules) helyett
msik konfigurcis fjlt vlasszunk ki.
.TP
.I "\-F kernelsyms"
Amikor fggsgi fjlt ksztnk a fut kerneltl eltr kernelhez,
fontos, hogy a
.B depmod
a helyes kernelszimblumokat hasznlja a modulokban a kernelhivatkozsok
feloldsra.
Ezek a szimblumok lehetnek egy msik kernel
.I System.map
fjljnak vagy
.I /proc/ksyms
msolatbl. Ha a kernel verzival elltott szimblumokat hasznl,
akkor a
.I /proc/ksyms
msolatt
.B kell
hasznlni, mivel ez a fjl tartalmazza a kernel szimblum verzikat is.
.SH LERS
A
.B depmod
s a
.B modprobe
programokat arra szntk, hogy a modulris Linux kernel menedzselhet
legyen minden felhasznl, adminisztrtor s disztribci karbantart
szmra.
.PP
A
.B depmod
egy "Makefile"-szer fggsgi fjlt hoz ltre, amely a parancssorban
megadott, vagy a konfigurcis fjlban lert knyvtrakban tallt
modulokon alapszik. Ezt a fggsgi fjlt ksbb a
.B modprobe
hasznlja, hogy automatikusan betltse a helyes modult, vagy egy 
modulcsoportot.
.PP
A
.B depmod
normlis hasznlata az, hogy a
.I "/sbin/depmod \-a"
sort valahova az rc-fjlokba berjuk a /etc/rc.d knyvtrban, gy
a modul fggsgek rgtn a rendszer elindtsa utn hozzfrhetek.
.br
A
.I \-a
hasznlata opcionlis. Bootolsi clokra a
.I \-q
opci helyesebb lehet, mivel ezzel a depmod hallgat a fel nem
oldott szimblumokrl.
.PP
Lehetsges fggsgi fjlt kszteni kzvetlenl egy j kernel
fordtsa utn is. Ha kiadjuk a "depmod -a 2.2.99" parancsot amikor
elszr fordtottuk le a 2.2.99-es kernelt s moduljait, mialatt
mg mindig pl. a 2.2.98-at futtatjuk, a fggsgi fjl a megfelel
helyn jn ltre.
.br
Br ebben az esetben nem garantlt, hogy a kernel fggsgek
helyesek lesznek. Tovbbi informcikrt lsd a
.I \-F, \-C s \-b
opcikat ennek kezelsrl.
.SH CONFIGURCI
A
.B depmod
s a
.B modprobe
viselkedse az (opcionlis)
.B /etc/modules.conf
konfigurcis fjllal mdosthat.
.br
Lsd a
.I modprobe(8)
s a
.I modules.conf(5)
oldalakat a teljes lersrt.
.PP
.SH STRATGIA
Minden alkalommal, amikor egy j kernelt fordtasz, a
.B "make modules_install"
parancs ltrehoz egy j knyvtrat, de nem vltoztatja meg a
alaprtelmezettet.
.PP
Ha egy a kernel disztribcitl fggetlen modult kapsz, azt egy
verzi-fggetlen knyvtrba tedd a /lib/modules alatt.
.PP
Ez az alaprtelmezett stratgia, ami felbrlhat a /etc/modules.conf-al.
.SH FJLOK
.nf
/etc/modules.conf (vagy a kevsb hasznlt /etc/conf.modules)
/lib/modules/*/modules.dep,
/lib/modules/*
.fi
.SH LSD MG
modules.conf(5),
modprobe(8),
modinfo(8),
lsmod(8),
ksyms(8),
modules(2),
.SH SZERZ
Jacques Gelinas (jack@solucorp.qc.ca)
.br
Bjorn Ekwall (bj0rn@blox.se)
.SH MAGYAR FORDTS
Bszrmnyi Zoltn <zboszor@mail.externet.hu>