Escolar Documentos
Profissional Documentos
Cultura Documentos
John A. Hull
Software Engineer
Dell, Inc.
April 13, 2005 Novell Inc.
2
What is DKMS?
D!na"ic Kernel Mo#ule Support
Allows in#ivi#ual $ernel "o#ules to %e upgra#e#
without changing the entire $ernel
:er%osit! level
/sing DKMS0 An E,a"ple
April 13, 2005 Novell Inc.
13
-rocess for 'reating -ac$ages
8.'reate an# configure source tree
=.'onfigure #$"s.conf file
>.A## "o#ule an# "o#ule version to DKMS tree
D.(uil# "o#ules for $ernel versions
<.'reate DKMS tar%all
E.'reate DKMS 3-M
F.'reate #river #is$
April 13, 2005 Novell Inc.
14
'onfigure Source ?ree
If Ma$efile is custo"0
-A'KA4E .AME
-A'KA4E :E3SI;.
(/I+?5M;D/+E5.AME@9A
DES?5M;D/+E5+;'A?I;.@9A
/seful B%ut optionalC #irectives to set0
M;D/+ES5';.25A+IAS5?O-E@9A
April 13, 2005 Novell Inc.
17
'onfigure #$"s.conf 2ile B=C
(/I+?5M;D/+E5+;'A?I;.@9A
DES?5M;D/+E5.AME@9A
-A?'H
A/?;I.S?A++6M!esM
MAKE@9A
MAKE@9A #oes not have to %e set
April 13, 2005 Novell Inc.
22
'reate Device Driver 3-M
'reate the 3-M
)$ G$ernel versionH
)a GarchH
)$ G$ernel versionH
)a GarchH
3eNuire"ents
))%inaries)onl!
))source)onl!
3eNuire"ents
=.E $ernels0
"a$e )' J$ernel5source5#ir M6 J#$"s5tree*J"o#ule*J"o#ule5version*%uil#
April 13, 2005 Novell Inc.
38