table of contents
MODPROBE(8) | modprobe | MODPROBE(8) |
NAZWA¶
modprobe - dodaje i usuwa moduły z jądra Linux
SKŁADNIA¶
modprobe [-v] [-V] [-C plik-konfiguracyjny] [-n] [-i] [-q] [-b] [nazwa-modułu] [moduł parametry...]
modprobe [-r] [-v] [-n] [-i] [nazwa-modułu...]
modprobe [-c]
modprobe [--dump-modversions] [nazwa-pliku]
OPIS¶
modprobe dodaje i usuwa moduły z jądra Linux w sposób inteligentny: proszę zauważyć, że dla wygody nie rozróżnia się _ i - w nazwach modułów (przeprowadzana jest automatyczna konwersja znaków podkreślenia). modprobe szuka wszystkich modułów i innych plików w katalogu modułów /lib/modules/`uname -r`. Wyjątkami są opcjonalne pliki konfiguracyjne w katalogu /etc/modprobe.d (patrz modprobe.conf(5)). modprobe użyje również opcji modułu podanych w wierszu polecenia jądra w postaci <moduł>.<opcja> i czarnych list w postaci modprobe.blacklist=<moduł>.
Proszę zauważyć, że w przeciwieństwie do jąder Linux z gałęzi 2.4 (które nie są obsługiwane przez to narzędzie) ta wersja modprobe nic nie wykonuje na samych modułach: interpretowanie symboli i obsługa parametrów jest wykonywana wewnątrz jądra. W związku z tym, błędom modułów towarzyszą niekiedy komunikaty jądra: patrz dmesg(8).
modprobe oczekuje obecności zaktualizowanego pliku modules.dep.bin (lub odwołuje się do rezerwowego pliku w formie czytelnej dla człowieka: modules.dep), utworzonego przez powiązane narzędzie depmod, dystrybuowane razem z modprobe (patrz depmod(8)). Dla każdego modułu plik ten posiada spis innych modułów jakich (jeśli jest taka potrzeba) wymaga dany moduł, a modprobe używa jej do automatycznego dodawania lub usuwania tych zależności.
Jeśli po nazwie-modułu podano argumenty, są one przekazywane jądru (oprócz ewentualnych opcji umieszczonych w pliku konfiguracyjnym).
OPCJE¶
-a --all
-b --use-blacklist
-C --config
Poprzez opcje install i remove, opcja jest podawana innym poleceniom modprobe w zmiennej środowiskowej MODPROBE_OPTIONS.
-c --showconfig
--dump-modversions
-d --dirname
--first-time
--force-vermagic
Opcja odnosi się do wszystkich załadowanych modułów: zarówno modułu (lub aliasu) z wiersza polecenia, jak i do modułów od których jest on zależny.
--force-modversion
Opcja odnosi się do wszystkich załadowanych modułów: zarówno modułu (lub aliasu) z wiersza polecenia, jak i do modułów od których jest on zależny.
-f --force
Opcja odnosi się do wszystkich załadowanych modułów: zarówno modułu (lub aliasu) z wiersza polecenia, jak i do modułów od których jest on zależny.
-i --ignore-install --ignore-remove
-n --dry-run --show
-q --quiet
-R --resolve-alias
-r --remove
Z reguły nie ma powodu aby usuwać moduły, ale część błędnych modułów może tego wymagać. Jądro dystrybucyjne może w ogóle nie być zbudowane z obsługą usuwania modułów.
-S --set-version
--show-depends
-s --syslog
Poprzez opcje install i remove, opcja jest podawana innym poleceniom modprobe w zmiennej środowiskowej MODPROBE_OPTIONS.
-V --version
-v --verbose
Poprzez opcje install i remove, opcja jest podawana innym poleceniom modprobe w zmiennej środowiskowej MODPROBE_OPTIONS.
ŚRODOWISKO¶
Do przekazania argumentów do modprobe można użyć również zmiennej środowiskowej MODPROBE_OPTIONS.
PRAWA AUTORSKIE¶
Pierwotnie: Copyright 2002, Rusty Russell, IBM Corporation. Strona podręcznika jest obecnie zarządzana przez Jona Mastersa i innych.
ZOBACZ TAKŻE¶
AUTORZY¶
Jon Masters <jcm@jonmasters.org>
Robby Workman <rworkman@slackware.com>
Lucas De Marchi <lucas.demarchi@profusion.mobi>
TŁUMACZENIE¶
Autorami polskiego tłumaczenia niniejszej strony podręcznika man są: Andrzej M. Krzysztofowicz (PTM) <ankry@green.mf.pg.gda.pl> i Michał Kułach <michal.kulach@gmail.com>.
Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na stronie http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją 9 oryginału.
06/19/2012 | kmod |