.\" -*- coding: UTF-8 -*- '\" t .\" Title: modprobe .\" Author: Jon Masters .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 03/05/2024 .\" Manual: modprobe .\" Source: kmod .\" Language: English .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH MODPROBE 8 "5 martie 2024" kmod modprobe .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH NUME modprobe \- adaugă și elimină module din nucleul Linux .SH SINOPSIS .HP \w'\fBmodprobe\fR\ 'u \fBmodprobe\fP [\fB\-v\fP] [\fB\-V\fP] [\fB\-C\ \fP\fIfișier\-configurare\fP] [\fB\-n\fP] [\fB\-i\fP] [\fB\-q\fP] [\fB\-b\fP] [\fInume\-modul\fP] [\fIparametrii\-modul\fP...] .HP \w'\fBmodprobe\fR\ 'u \fBmodprobe\fP [\-r] [\fB\-v\fP] [\fB\-n\fP] [\fB\-i\fP] [\fInume\-modul\fP...] .HP \w'\fBmodprobe\fR\ 'u \fBmodprobe\fP [\-c] .HP \w'\fBmodprobe\fR\ 'u \fBmodprobe\fP [\-\-dump\-modversions] [\fInume\-fișier\fP] .SH DESCRIERE .PP \fBmodprobe\fP adaugă sau elimină în mod inteligent un modul din nucleul Linux: rețineți că, pentru comoditate, nu există nicio diferență între _ și \- în numele modulelor (se efectuează o conversie automată a caracterelor de subliniere)\&. \fBmodprobe\fP caută în directorul de module „/lib/modules/`uname \-r`” toate modulele și alte fișiere, cu excepția fișierelor de configurare opționale din directorul „/etc/modprobe\&.d” (a se vedea \fBmodprobe.d\fP(5))\&. \fBmodprobe\fP va utiliza, de asemenea, opțiunile de modul specificate în linia de comandă a nucleului sub forma \&. și listele negre sub forma modprobe\&.blacklist=\&. .PP Rețineți că, spre deosebire de nucleele Linux din seria 2\&.4 (care nu sunt acceptate de acest instrument), această versiune de \fBmodprobe\fP nu face nimic pentru modulul în sine: activitatea de rezolvare a simbolurilor și de înțelegere a parametrilor se face în interiorul nucleului\&. Astfel, eșecul modulului este uneori însoțit de un mesaj din nucleu: a se vedea \fBdmesg\fP(8)\&. .PP \fBmodprobe\fP se așteaptă la un fișier „modules\&.dep\&.bin” actualizat, așa cum este generat de instrumentul \fBdepmod\fP corespunzător livrat împreună cu \fBmodprobe\fP (vezi \fBdepmod\fP(8))\&. Acest fișier listează de care alte module are nevoie fiecare modul (dacă este cazul), iar \fBmodprobe\fP îl folosește pentru a adăuga sau elimina automat aceste dependențe\&. .PP Dacă sunt date argumente după \fInumele\-modulului\fP, acestea sunt transmise nucleului (în plus față de orice opțiuni enumerate în fișierul de configurare)\&. .PP La încărcarea modulelor, \fInumele\-modulului\fP poate fi, de asemenea, o rută către modul\&. În cazul în care ruta este relativă, aceasta trebuie să înceapă în mod explicit cu „\&./”\&. Rețineți că acest lucru poate eșua atunci când se utilizează o rută către un modul cu dependențe care nu se potrivesc cu baza de date „depmod” instalată\&. .SH OPȚIUNI .PP \fB\-a\fP, \fB\-\-all\fP .RS 4 Inserează toate numele modulelor în linia de comandă\&. .RE .PP \fB\-b\fP, \fB\-\-use\-blacklist\fP .RS 4 Această opțiune face ca \fBmodprobe\fP să aplice comenzile \fBblacklist\fP din fișierele de configurare (dacă există) și la numele modulelor\&. De obicei, este utilizată de \fBudev\fP(7)\&. .RE .PP \fB\-C\fP, \fB\-\-config\fP .RS 4 Această opțiune suprascrie directorul de configurare implicit „/etc/modprobe\&.d”\&. .sp Această opțiune este pasată prin intermediul comenzilor \fBinstall\fP sau \fBremove\fP către alte comenzi \fBmodprobe\fP în variabila de mediu MODPROBE_OPTIONS\&. .RE .PP \fB\-c\fP, \fB\-\-showconfig\fP .RS 4 Afișează configurația efectivă din directorul „config” și iese\&. .RE .PP \fB\-\-dump\-modversions\fP .RS 4 Afișează o listă de informații privind versiunile modulelor, solicitate de un modul\&. Această opțiune este utilizată în mod obișnuit de către distribuții pentru a împacheta un modul din nucleul Linux folosind „module versioning deps” (dependențele de versiunea modulului)\&. .RE .PP \fB\-d\fP, \fB\-\-dirname\fP .RS 4 Directorul rădăcină pentru module, în mod implicit „/”\&. .RE .PP \fB\-\-first\-time\fP .RS 4 În mod normal, \fBmodprobe\fP va reuși (și nu va face nimic) dacă i se spune să introducă un modul care este deja prezent sau să elimine un modul care nu este prezent. Acest lucru este ideal pentru scripturile simple; cu toate acestea, scripturile mai complicate doresc adesea să știe dacă \fBmodprobe\fP a făcut într\-adevăr ceva: această opțiune face ca modprobe să eșueze în cazul în care nu a făcut nimic\&. .RE .PP \fB\-\-force\-vermagic\fP .RS 4 Fiecare modul conține un mic șir de caractere care conține informații importante, cum ar fi versiunile nucleului și ale compilatorului\&. În cazul în care un modul nu se încarcă și nucleul se plânge că „versiunea magică” nu se potrivește, puteți utiliza această opțiune pentru a\-l elimina\&. Bineînțeles, această verificare există pentru protecția dumneavoastră, așa că utilizarea acestei opțiuni este periculoasă dacă nu știți ce faceți\&. .sp Acest lucru se aplică tuturor modulelor inserate: atât modulul (sau alias) din linia de comandă, cât și modulele de care acesta depinde\&. .RE .PP \fB\-\-force\-modversion\fP .RS 4 Atunci când modulele sunt compilate cu opțiunea CONFIG_MODVERSIONS activată, este creată o secțiune care detaliază versiunile fiecărei interfețe utilizate de (sau furnizate de) modulul respectiv. Dacă un modul nu reușește să se încarce și nucleul se plânge că modulul nu este în acord cu versiunea unei anumite interfețe, puteți utiliza opțiunea „\-\-force\-modversion” pentru a elimina informațiile despre versiune în totalitate\&. Bineînțeles, această verificare există pentru protecția dumneavoastră, așa că utilizarea acestei opțiuni este periculoasă dacă nu știți ce faceți\&. .sp Acest lucru se aplică tuturor modulelor inserate: atât modulul (sau alias) din linia de comandă, cât și modulele de care acesta depinde\&. .RE .PP \fB\-f\fP, \fB\-\-force\fP .RS 4 Încearcă să elimine din modul orice informație de versiune care ar putea împiedica încărcarea acestuia: aceasta este același lucru ca și cum s\-ar folosi atât \fB\-\-force\-vermagic\fP cât și \fB\-\-force\-modversion\fP\&. Bineînțeles, aceste verificări există pentru protecția dumneavoastră, așa că utilizarea acestei opțiuni este periculoasă dacă nu știți ce faceți\&. .sp Acest lucru se aplică tuturor modulelor inserate: atât modulul (sau alias) din linia de comandă, cât și modulele de care acesta depinde\&. .RE .PP \fB\-i\fP, \fB\-\-ignore\-install\fP, \fB\-\-ignore\-remove\fP .RS 4 Această opțiune face ca \fBmodprobe\fP să ignore comenzile \fBinstall\fP și \fBremove\fP din fișierul de configurare (dacă există) pentru modulul specificat în linia de comandă (orice module dependente sunt în continuare supuse comenzilor stabilite pentru ele în fișierul de configurare)\&. Atât comenzile \fBinstall\fP, cât și \fBremove\fP vor fi în prezent ignorate atunci când se utilizează această opțiune, indiferent dacă solicitarea a fost făcută mai exact doar cu una sau alta (și nu cu ambele) dintre \fB\-\-ignore\-install\fP sau \fB\-\-ignore\-remove\fP\&. A se vedea \fBmodprobe.d\fP(5)\&. .RE .PP \fB\-n\fP, \fB\-\-dry\-run\fP, \fB\-\-show\fP .RS 4 Această opțiune face totul, cu excepția inserării sau ștergerii modulelor (sau a executării comenzilor de instalare sau de ștergere) \&. Combinată cu \fB\-v\fP, este utilă pentru depistarea problemelor la depanare\&. Din motive istorice, atât \fB\-\-dry\-run\fP, cât și \fB\-\-show\fP înseamnă de fapt același lucru și sunt interschimbabile\&. .RE .PP \fB\-q\fP, \fB\-\-quiet\fP .RS 4 Cu această opțiune, \fBmodprobe\fP nu va afișa un mesaj de eroare dacă încercați să eliminați sau să inserați un modul pe care \fBmodprobe\fP nu îl poate găsi (și nu este un alias sau o comandă \fBinstall\fP/\fBremove\fP)\&. Cu toate acestea, va returna în continuare cu o stare de ieșire diferită de zero\&. Nucleul folosește acest lucru pentru a căuta în mod oportunist modulele care ar putea exista folosind „request_module”\&. .RE .PP \fB\-R\fP, \fB\-\-resolve\-alias\fP .RS 4 Afișează toate numele modulelor care corespund unui alias\&. Acest lucru poate fi util pentru depanarea problemelor legate de pseudonimele modulelor\&. .RE .PP \fB\-r\fP, \fB\-\-remove\fP .RS 4 Această opțiune face ca \fBmodprobe\fP să elimine mai degrabă decât să insereze un modul\&. Dacă modulele de care depinde sunt de asemenea nefolosite, \fBmodprobe\fP va încerca să le elimine și pe acestea\&. Spre deosebire de inserare, în linia de comandă pot fi specificate mai multe module (nu are sens să se specifice parametrii modulelor atunci când se elimină module)\&. .sp De obicei, nu există niciun motiv pentru a elimina modulele, dar unele module cu erori necesită o eliminare\&. Este posibil ca nucleul distribuției dvs. să nu fi fost construit pentru a permite eliminarea tuturor modulelor\&. .RE .PP \fB\-w\fP, \fB\-\-wait=\fPTIMP\-AȘTEPTARE_MSEC .RS 4 Această opțiune face ca \fBmodprobe \-r\fP să continue să încerce să elimine un modul dacă nu reușește din cauza faptului că modulul este ocupat, adică dacă numărul de referință nu este 0 în momentul în care se face apelul\&. «modprobe» încearcă să elimine modulul cu un timp de așteptare incremental între fiecare tentativă până la timpul maxim de așteptare în milisecunde trecut în această opțiune\&. .RE .PP \fB\-S\fP, \fB\-\-set\-version\fP .RS 4 Stabilește versiunea nucleului, mai degrabă decât să folosească \fBuname\fP(2) pentru a decide asupra versiunii nucleului (care dictează unde se găsesc modulele)\&. .RE .PP \fB\-\-show\-depends\fP .RS 4 Enumeră dependențele unui modul (sau alias), inclusiv modulul însuși\&. Acest lucru produce un set (posibil gol) de nume de fișiere de module, unul pe linie, fiecare începând cu „insmod” și este utilizat de obicei de distribuții pentru a determina ce module să includă atunci când generează imagini initrd/initramfs\&. Comenzile \fBinstall\fP care se aplică sunt afișate cu prefixul „install”\&. Nu execută niciuna dintre comenzile de instalare\&. Rețineți că \fBmodinfo\fP(8) poate fi utilizat pentru a extrage dependențele unui modul din modulul însuși, dar nu știe nimic despre alias sau comenzi de instalare\&. .RE .PP \fB\-s\fP, \fB\-\-syslog\fP .RS 4 Această opțiune face ca toate mesajele de eroare să treacă prin mecanismul syslog (ca LOG_DAEMON cu nivelul LOG_NOTICE) mai degrabă decât la ieșirea de eroare standard\&. Această opțiune este, de asemenea, activată automat atunci când ieșirea de eroare standard nu este disponibilă\&. .sp Această opțiune este pasată prin intermediul comenzilor \fBinstall\fP sau \fBremove\fP către alte comenzi \fBmodprobe\fP în variabila de mediu MODPROBE_OPTIONS\&. .RE .PP \fB\-V\fP, \fB\-\-version\fP .RS 4 Afișează versiunea programului și iese\&. .RE .PP \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Afișează mesaje despre ceea ce face programul\&. De obicei, \fBmodprobe\fP afișează mesaje doar dacă ceva nu merge bine\&. .sp Această opțiune este pasată prin intermediul comenzilor \fBinstall\fP sau \fBremove\fP către alte comenzi \fBmodprobe\fP în variabila de mediu MODPROBE_OPTIONS\&. .RE .SH MEDIU .PP Variabila de mediu MODPROBE_OPTIONS poate fi, de asemenea, utilizată pentru a pasa argumente către \fBmodprobe\fP\&. .SH "DREPTURI DE AUTOR" .PP Această pagină de manual este inițial cu drepturi de autor 2002, Rusty Russell, IBM Corporation\&. Menţinută de Jon Masters și alții\&. .SH "CONSULTAȚI ȘI" .PP \fBmodprobe.d\fP(5), \fBinsmod\fP(8), \fBrmmod\fP(8), \fBlsmod\fP(8), \fBmodinfo\fP(8) \fBdepmod\fP(8) .SH AUTORI .PP \fBJon Masters\fP <\&jcm@jonmasters\&.org\&> .RS 4 Dezvoltator .RE .PP \fBRobby Workman\fP <\&rworkman@slackware\&.com\&> .RS 4 Dezvoltator .RE .PP \fBLucas De Marchi\fP <\&lucas\&.de\&.marchi@gmail\&.com\&> .RS 4 Dezvoltator .RE .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .