ڊيموڊ - لينڪس ڪمانڊ - يونڪس حڪم

نالو

ڊيموڊ - لوڊ ڪرڻ واري ڪيلال ماڊلز جي انحصار جي تفصيل سان هلائڻ

يونيڪوڊس

Depmod [-aA] [-ehnqrsuvV] [-C configfile ] [-F ڪيليڪٽرينٽ ] [-b انوائيڊيوٽو ] [ مجبور_ويڪر ]
ڊائونڊڊ [-enqrsuv] [-F ڪينيڪٽرز ] ماڊل 1. ماڊل 2. ...

تفصيل

ڊيموڊ ۽ ماڊرو پاور افاديت جو مقصد هڪ لينڪس ماڊل ڪيليبل انتظام ڪرڻ جي مقصد آهي سڀني صارفن، منتظمين ۽ تقسيم جي سنڀاليندڙن لاء.

ڊيپڊڊ هڪ " ٺاهفيل " جي انفرادي فاضل فائل ٺاهي ٿو، علامن جي بنياد تي هن حڪم جي لسٽ ۾ بيان ڪيل ماڊل سيٽ يا ترتيب نامي جي فائيل ۾ بيان ڪيل ڊائريڪٽريشن ۾ ملن ٿا. هي انحصار واري فائيل بعد ۾ ماڊل پروڊيڪل ماڊل لوڊ يا ماڊل جي اسٽوريج کي استعمال ڪرڻ لاء استعمال ڪيو ويندو آهي.

ڊيموڊ جي عام استعمال کي لائين شامل ڪرڻ آھي


/ sbin / depmod-a

ڪجهه ريڪ فائلن ۾ /etc/rc.d ۾ ڪٿي ، انهي ڪري ته سسٽم کي ڪاري ڪرڻ کان پوء درست ماڊل انحصار تي فوري طور تي موجود هوندي. نوٽ ڪيو ته اختيارن جو هاڻي اختياري آهي. بوٽ اپ مقصدن لاء، ايڪ اختيار وڌيڪ مناسب ٿي سگهي ٿو ڇاڪاڻ ته ڊيموٽ خاموش غير حل ٿيل علامن بابت ٺهيل آهي.

اهو ممڪن آهي ته نئين کنييل کي ترتيب ڏيڻ کان فوري انحصار فائل پيدا ڪرڻ. جيڪڏهن توهان ڪياني 2.2.99 مرتب ڪيو آهي " ڊيمو-اي 99.99 " ڪندا آهيو ۽ انهي جو ماڊل پهريون ڀيرو، تڏهن به هلندڙ مثال وانگر 2.2.98، فائل صحيح جڳهه ۾ پيدا ٿيندي. جڏهن ته هن صورت ۾، ڪني تي انحصار کي درست هجڻ جي ضمانت نه ڏني ويندي. هن کي سنبھال ڪرڻ بابت وڌيڪ معلومات لاء -F ، -C ۽ -b جي مٿان اختيار ڏسو.

جڏهن ماڊل ۽ ٻين ماڊل پاران برآمد ڪيل علامتن جي وچ ۾ تعلق پيدا ڪري ٿي، ڊپوڊ ماڊل جي GPL جي حيثيت نه سمجهي ۽ نه ئي برآمد ٿيل علامتن جي حوالي سان. اهو آهي، فارموڊ هڪ غلطي کي پرچم نه ڪندو جيڪڏهن هڪ ماپول جي پي ايل پي مطابقت واري لائسنس جي پي ايل پي کي صرف علامت (حواله ۾ EXPORT_SYMBOL_GPL) کي رد ڪري ٿو. بهرحال insmod صرف غير گيپي ماڊل جي لاء صرف گبولز حل ڪرڻ کان انڪار ڪري سگهندا آهن اصل ۾ لوڊ ناڪام ٿيندو.

Options

، --all

ماڊلس لاء ڳولا ڪريو سڀني ڊائريڪٽريشنز ۾ (اختياري) ترتيب نامي جي فائيل ۾ ڏنل تفصيلات /etc/modules.conf .

آا ، ايڪيڪ

فائل ٽائمسٽامس جي مقابلي ۾ ۽، جيڪڏهن ضروري هجي، ڊيمو-ايڪو وانگر ڪم ڪريو . هي اختيار صرف انحصار فائل اپڊيٽ ڪري ٿي، جيڪڏهن ڪا شيء تبديل ٿي وئي آهي.

، پکيڙ

هر ماڊل لاء سڀني غير حل ٿيل علامات ڏيکاريو.

ها ، هيلپ

اختيارن جو مجموعو ڏيکاريو ۽ فوري طور تي نڪرڻ.

-n ، ڏسو

/ lib / ماڊل وڻ جي بدران اسٽوريٽ تي انفرادي فائل لکندا.

ڪ

ٻڌڻ سان ڊپ موڊ ڏيو ۽ غائب علامات بابت شڪايت نه ڪرڻ لاء.

، ٻٽو

ڪجهه استعمال ڪندڙ ماڊل هڪ غير روڊ يوزرڊ جي تحت مرتب ڪريو ۽ ماڊلز کي روٽ طور انسٽال ڪريو. اهو عمل شايد ماڊل ڇڏڻ کان سواء غير روڊ يوزرڊ ڇڏڻ کان بچائي سگهي ٿو، جيتوڻيڪ ماڊل ڊاريڪٽري جي ملڪيت جي ملڪيت هوندي آهي. جيڪڏهن غير روٽ يوزرڊ ٺاهه ڪئي وئي آهي، هڪ انوڊر هن يوزرڊ جي مالڪ طرفان موجود ماڊل کي مٿي ڪري ڇڏيندو آهي ۽ روٽ رسائي تي بوٽٽپپ کي استعمال ڪرڻ لاء استعمال ڪري ٿو.

ڊفالٽ طرفان، ماڊلز کي ماڊول استعمال ڪرڻ جي ڪوشش کي رد ڪندي، جيڪا رڙ جي ملڪيت ناهي. وضاحت ڏيڻ جي ڪري غلطي کي دٻايو ۽ ريٽ کي ماڊل لوڊ ڪرڻ جي اجازت ڏين ٿيون جيڪي جڙيل طرفان ناحق نه آهن.

-r جو وڏو حفاظتي نموني استعمال ٿيو ۽ سفارش نه ڪئي وئي آهي.

-s ، -syslog

syslog daemon جي ذريعي سڀني غلطي جي نياپن کي سڏي ٿو.

، حل ٿيل مسئلو

مدي ايم 2.4 کي واپسي ڪوڊ مقرر نه ڪندو آهي جڏهن ڪو به غير حل ٿيل علامت موجود ناهي. ماڊلز جي ايندڙ اگلي اهم (2.5) غير حل ٿيل علامت لاء واپسي ڪوڊ قائم ڪندو. ڪجهه تقسيم ماڊليل 2.4 ۾ هڪ صفر ڪوڊ ڪوڊ چاهيندا آهن پر اهو تبديلي جيڪي اڳين رويي جي اميد رکندا آهن انهن جي لاء مسئلن جو سبب بڻائين. جيڪڏهن توهان ڊيمو 2.4 ۾ غير صفر واپسي ڪوڊ چاهيو ٿا، وضاحت ڪريو -u . ڊيڊم 2.5 کي خاموشيء سان پرچم کي نظر انداز ڪندو ۽ هميشه هميشه حلال علامتن لاء غير صفر واپسي ڪوڊ ڏيندو.

-وي ، ڳائڻ وارو

هر ماڊول جي نالي جو نالو عمل ڪيو پيو وڃي.

-وي ، وڇڻ

ڊيموڊ جو نسخو ڏيکاريو .

هيٺ ڏنل اختيارن ماڻهن جي مديريت جي لاء مفيد آهن:

بي بي ايسوسيئيشن ، بنيادي طور تي ٻڌل ڄاڻايل

جيڪڏهن ڊاريڪٽري وڻ وڻ / ليبل ماڊل شامل آهن، ماڊل جي ذيلي وڻ وارا ڪنهن ٻئي ماحول جي لاء ماڊل کي هلائڻ لاء، بي بي اختيار کي ٻڌائي ٿو ته ڪٿي / لي / ماڊل وڻ جي منتقل ٿيل تصوير ڳولي. فائيل فارموڊ فارميٽ فارميٽ ۾ فائل جو ٺهيل آهي، ماڊلز ڊيپ ، تي سڌي رستي وارو رستو نه هوندي. ان جو مطلب اهو ٿيندو ته جڏهن فائيل وڻ مڪمل طور تي تقسيم ۾ بنياد / لي / ماڊل مان / لي / ماڊل کان منتقل ٿي ويندي آهي، سڀني جو حوالو صحيح ٿيندو.

سي سي configfile ، -config configfile

/etc/modules.conf جي بدران فائيل ترتيب ڏنل استعمال ڪريو . ماحول جي متحد MODULECONF شايد ڊفالٽ /etc/modules.conf (يا /etc/conf.modules (خراب ٿيل)) کان مختلف طويل ترتيب نامي فائل چونڊڻ لاء استعمال ڪري سگھجي ٿو.

جڏهن ماحول ۾ متحرڪ

UNAME_MACHINE سيٽ ڪيو ويو آهي، ماڊل ٽائيم ماڊل فيلڊ جي بدران ان نالي (syscall) کان ان جي استعمال ڪندو. اهو خاص طور تي استعمال ڪيو ويندو آهي جڏهن توهان 32 بٽ استعمال ڪندڙ اسپاني ۾ 64 بٽ ماڊل گڏ ڪري رهيا آهيو يا انٽرويو ، UNAME_MACHINE ٺهيل ماڊل جي قسم کي مقرر ڪرڻ لاء. موجوده ماڊلز ماڊلز لاء مڪمل پارڊ تعمير جي ماهر کي سپورٽ نه ڏيندا آهن، اهو ميزبان فنڪشنل جي 32 ۽ 64 بٽ ورزن جي وچ ۾ چونڊ ڪرڻ محدود آهي.

ايف اي ڪرنيلينڊز ، - فليٽن جو ڪنٽينلز جي دڪان

جڏهن هن وقت تي هلندڙ ڪنيال کان مختلف ڪنيال لاء انحصار فائلن جي عمارت تعمير ڪري، اهو ضروري آهي ته ڊيموڊ هر ماڊل ۾ ڪيليٽر حوالن کي حل ڪرڻ لاء ڪيلي نشان جا صحيح سيٽ استعمال ڪن ٿيون. اهي علامتن کي يا ٻئي ڪنييل کان System.map جي ڪاپي يا ڪاپي / پي / ڊي ڪائونس مان فيڊٽ جي ڪاپي ٿي سگهي ٿي. جيڪڏهن توهان جي ڪنيٽي نسخن جي علامتن کي استعمال ڪندي، اهو بهترين / پرو / ڪسس ٻاھرين جي ڪاپي استعمال ڪرڻ آهي، ڇاڪاڻ ته انهي فائل ۾ ڪننل سگنل جي علامت نسخن ۾ شامل آهي. بهرحال توهان نسخن جي علامت سان گڏ هڪ System.map استعمال ڪري سگهو ٿا.

ترتيب نامو

Depmod ۽ موڊيڪل جو رويو ترتيب ڏئي سگھجي ٿو (اختياري) ترتيب نامي جي فائيل /etc/modules.conf .
ماڊرو پاور ڏسو (8) ۽ ماڈیولز. (5) مڪمل تفصيل لاء.

حڪمت

هر وقت توهان هڪ نئين ڪنييل کي گڏ ڪرڻ، حڪم " ٺاهڻ " modules_install "نئين ڊائريڪٽري ٺاهي ويندي، پر ڊفالٽ تبديل نه ٿيندي.

جڏهن توهان ڪنييل جي تقسيم سان لاڳاپيل هڪ ماڊل حاصل ڪيو ٿا ته توهان ان کي هڪ لائسنس / ماڊل تحت ڏنل نسخاتي آزاد ڊائريڪٽرن مان هڪ جڳهه ۾ رکڻ گهرجي.

اهو اهو مڪمل رٿيل آهي، جيڪو /etc/modules.conf ۾ رد ڪري سگهجي ٿو.

پڻ ڏسندا

لوهار (8)، نفسيات (8)

اهم: توهان جي خاص ڪمپيوٽر تي ڪئين ڪئين استعمال ڪيو وڃي ڏسڻ لاء انسان حڪم ( ٪ مڙس ) استعمال ڪريو.