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 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).
Przy ładowaniu modułów, nazwa-modułu może być również ścieżką do modułu. Jeśli ścieżka jest względna, musi się zaczynać od "./". Proszę zauważyć, że ten sposób może nie zadziałać, gdy ścieżka prowadzi do modułu z zależnościami niewystępującymi w zainstalowanej bazie danych depmod.
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.
-w, --wait=czas-w-milisekundach
-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¶
modprobe.d(5), insmod(8), rmmod(8), lsmod(8), modinfo(8) depmod(8)
AUTORZY¶
Jon Masters <jcm@jonmasters.org>
Robby Workman <rworkman@slackware.com>
Lucas De Marchi <lucas.de.marchi@gmail.com>
TŁUMACZENIE¶
Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl> i Michał Kułach <michal.kulach@gmail.com>
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.
05.03.2024 r. | kmod |