الرئيسية / لينكس / كيفية تثبيت برنامج device driver على لينكس
كيفية تثبيت برنامج device driver على لينكس
كيفية تثبيت برنامج device driver على لينكس

كيفية تثبيت برنامج device driver على لينكس

كيفية تثبيت برنامج device driver على لينكس

1. واجهات المستخدم

إذا كنت جديدًا على نظام Linux وتنتمي إلى نظام Windows أو MacOS ، فستكون سعيدًا بمعرفة أن Linux يوفر طرقًا لمعرفة ما إذا كان برنامج التشغيل متوفرًا من خلال برامج تشبه المعالج.

تقدم Ubuntu خيار برامج التشغيل الإضافية. توفر توزيعات Linux الأخرى برامج مساعدة ، مثل Package Manager لـ GNOME ، والتي يمكنك من خلالها البحث عن برامج التشغيل المتوفرة.

2. سطر الأوامر

ماذا لو لم تتمكن من العثور على برنامج تشغيل من خلال تطبيق واجهة المستخدم اللطيفة؟

أو يمكنك فقط الوصول من خلال shell بدون واجهة رسومية على الإطلاق؟ ربما قررت توسيع مهاراتك باستخدام وحدة التحكم. لديك خياران:

 

هذا مشابه للأمر homebrew في MacOS. باستخدام yum و dnf و apt-get وما إلى ذلك ، فأنت تضيف بشكل أساسي مستودعًا وتحديث ذاكرة التخزين المؤقت للحزمة

.
قم بتنزيلها وتجميعها بنفسك

يتضمن هذا عادة تنزيل حزمة مباشرة من موقع ويب أو استخدام الأمر wget وتشغيل ملف التكوين و Makefile لتثبيته.

هذا خارج نطاق هذه المقالة ، لكن يجب أن تكون قادرًا على العثور على أدلة عبر الإنترنت إذا اخترت السير في هذا الطريق.

تحقق مما إذا كان برنامج التشغيل مثبتًا بالفعل

قبل الانتقال إلى تثبيت برنامج تشغيل في Linux ، دعنا ننظر إلى بعض الأوامر التي ستحدد ما إذا كان برنامج التشغيل متوفر بالفعل على نظامك أم لا.

كيفية تثبيت برنامج device driver على لينكس
كيفية تثبيت برنامج device driver على لينكس

يعرض الأمر lspci معلومات مفصلة حول جميع حافلات PCI والأجهزة الموجودة على النظام:

lscpci أو مع grep:
lscpci | grep SOME_DRIVER_KEYWORD

على سبيل المثال ، يمكنك كتابة lspci | grep SAMSUNG إذا كنت تريد معرفة ما إذا كان برنامج Samsung مثبتًا أم لا.

يعرض الأمر dmesg جميع برامج تشغيل الأجهزة التي يتعرف عليها kernel:

 

dmesg أو مع grep:
dmesg | grep SOME_DRIVER_KEYWORD أي سائق يتم التعرف عليه سيظهر في النتائج. إذا لم يتم التعرف على أي شيء من خلال أوامر dmesg أو lspci ، فجرّب هذين الأمرين لمعرفة ما إذا كان قد تم تحميل برنامج التشغيل على الأقل على القرص:
/sbin/lsmod و
find /lib/modules

 

إذا تم التعرف على برنامج التشغيل بواسطة تلك الأوامر ولكن ليس بواسطة lscpi أو dmesg ،

فهذا يعني أن برنامج التشغيل موجود على القرص ولكن ليس في kernel. في هذه الحالة

 

modprobe

قم بتحميل الوحدة النمطية باستخدام الأمر modprobe:

 

sudo modprobe MODULE_NAME

قم بتشغيل هذا الأمر كـ sudo حيث يجب تثبيت هذه الوحدة كمستخدم الجذر.

 

هناك طرق مختلفة لإضافة المستودع خلال yum و dnf و apt-get ؛ وصف كل منهم خارج نطاق هذا المقال.

لتبسيط الأمر ، سيستخدم هذا المثال apt-get ، لكن الفكرة مشابهة للخيارات الأخرى.

1. احذف المستودع الحالي ، إذا كان موجودًا.

sudo apt-get purge NAME_OF_DRIVER*

حيث NAME_OF_DRIVER هو الاسم المحتمل لبرنامج التشغيل الخاص بك. يمكنك أيضًا إضافة مطابقة النقش إلى تعبيرك العادي لمزيد من التصفية.

2. أضف المستودع إلى repolist ، والذي يجب تحديده في دليل السائق.

 

sudo add-apt-repository REPOLIST_OF_DRIVER

حيث يجب تحديد REPOLIST_OF_DRIVER من وثائق برنامج التشغيل (على سبيل المثال ، قائمة epel).

3. قم بتحديث قائمة المستودع.

sudo apt-get update 4. تثبيت الحزمة.
sudo apt-get install NAME_OF_DRIVER

5. تحقق من التثبيت.

قم بتشغيل الأمر lscpi (على النحو الوارد أعلاه) للتحقق من تثبيت برنامج التشغيل بنجاح.

 

 


 

شاهد أيضاً

Chronyd هو خيار أفضل لمعظم الشبكات من ntpd

Chronyd هو خيار أفضل لمعظم الشبكات من ntpd   تشرح هذه المقالة كيفية تكوين عملاء …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *