إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

خطأ عند تنفيذ kernel module

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [مشكلة] خطأ عند تنفيذ kernel module

    السلام عليكم --

    احاول التعامل مع ال kernel module ،،
    انا سبق وان تعاملت مع الامر وكنت انفذ مافي مشاكل -- لفترة تركت الامر -- الان عندما رجعت للموضوع
    تفاجئت بظهور خطأ ند التنفيذ لا ادري ما سببه --

    عندما اكتب ايعاز التفيذ هكذا

    كود:
    make -C /lib/modules/'uname -r'/build M='pwd'
    يظهر خطأ
    كود:
    No such file or directory
    انا ذهبت الى المسار وفعلا لم اجلد مجلد بأسم build

    علما ان الايعاز كان يتنفذ عندي سابقا --
    ما الحل ؟

    و شكرا

  • #2
    هناك خطأ فى كتابة الأمر ( الإيعاز )
    فأنت تستخدم علامة التنصيص المفرد ' لتعويض ناتج أمر يجب استبدال علامات النصيص المفرد بتلك الموجودة على حرف الـ ( ذ ) عندما تكون لغة لوحة المفاتيح إنجليزية
    فيصبح الأمر هكذا
    كود PHP:
    make -/lib/modules/`uname -r`/build M=`pwd
    ويمكن استبدال هذه العلامة بـ (COMMAND)$ ليصبح
    كود PHP:
    make -/lib/modules/$(uname -r)/build M=$(pwd

    تعليق


    • #3
      شكرا اخي ايهاب على الرد -- لكن اﻻمر لم ينجح معي

      جربت الطريقتين التي ذكرت و بقى الخطأ نفسه.

      تعليق


      • #4
        تحتاج تثبيت حزمة تطوير النواة ( يختلف إسمها حسب التوزيعة )

        تعليق


        • #5
          عادة ما ينتهي اسم حزم التطوير بـ dev- أو devel-
          عبدالرحيم الفاخوري -- abdilra7eem
          IRC: Fakhouri
          فلسطين
          مترجم ومبرمج ويب وفني شبكات وخوادم يحب البطاريق

          كتاب الإدارة المتقدمة لجنو/لينكس:
          https://librebooks.org/gnu-linux-adv...dministration/

          تعليق


          • #6
            ياريت يا اخوة توضحون لي ما هي حزمة التطوير هذه وما فائدتها و كيف احملها؟

            لكن الغريب اني كنت انفذ الامر منذ مدة -- علما اني اعمل على نفس النسخة - اي لم اقم بتنصيبها مرة اخرى
            التعديل الأخير تم بواسطة الاخير زمانه; الساعة 02-10-2010, 08:02 PM.

            تعليق


            • #7
              ماهى توزيعتك ؟

              تعليق


              • #8
                ubuntu 8.4

                تعليق


                • #9
                  ربما حدثت نظامك شاملا النواة دون حزم تطويرها
                  عبدالرحيم الفاخوري -- abdilra7eem
                  IRC: Fakhouri
                  فلسطين
                  مترجم ومبرمج ويب وفني شبكات وخوادم يحب البطاريق

                  كتاب الإدارة المتقدمة لجنو/لينكس:
                  https://librebooks.org/gnu-linux-adv...dministration/

                  تعليق


                  • #10
                    و الحل؟
                    مع الشكر

                    تعليق


                    • #11
                      كود PHP:
                      apt-get install linux-headers 

                      تعليق


                      • #12
                        شكرا اخي ايهاب --
                        لكن عندما انفذ يظهر لي التالي:
                        كود:
                        sudo apt-get install linux-headers 
                        Reading package lists... Done
                        Building dependency tree       
                        Reading state information... Done
                        Package linux-headers is a virtual package provided by:
                          linux-headers-2.6.24-19 2.6.24-19.41
                          linux-headers-2.6.24-19-generic 2.6.24-19.41
                          linux-headers-2.6.24-19-386 2.6.24-19.41
                          linux-headers-2.6.24-28-xen 2.6.24-28.70
                          linux-headers-2.6.24-28-virtual 2.6.24-28.70
                          linux-headers-2.6.24-28-server 2.6.24-28.70
                          linux-headers-2.6.24-28-rt 2.6.24-28.70
                          linux-headers-2.6.24-28-openvz 2.6.24-28.70
                          linux-headers-2.6.24-28-generic 2.6.24-28.70
                          linux-headers-2.6.24-28-386 2.6.24-28.70
                          linux-headers-2.6.24-28 2.6.24-28.70
                          linux-headers-2.6.24-27-xen 2.6.24-27.69
                          linux-headers-2.6.24-27-virtual 2.6.24-27.69
                          linux-headers-2.6.24-27-server 2.6.24-27.69
                          linux-headers-2.6.24-27-rt 2.6.24-27.69
                          linux-headers-2.6.24-27-openvz 2.6.24-27.69
                          linux-headers-2.6.24-27-generic 2.6.24-27.69
                          linux-headers-2.6.24-27-386 2.6.24-27.69
                          linux-headers-2.6.24-27 2.6.24-27.69
                          linux-headers-2.6.24-26-xen 2.6.24-26.64
                          linux-headers-2.6.24-26-virtual 2.6.24-26.64
                          linux-headers-2.6.24-26-server 2.6.24-26.64
                          linux-headers-2.6.24-26-rt 2.6.24-26.64
                          linux-headers-2.6.24-26-openvz 2.6.24-26.64
                          linux-headers-2.6.24-26-generic 2.6.24-26.64
                          linux-headers-2.6.24-26-386 2.6.24-26.64
                          linux-headers-2.6.24-26 2.6.24-26.64
                          linux-headers-2.6.24-25-xen 2.6.24-25.63
                          linux-headers-2.6.24-25-virtual 2.6.24-25.63
                          linux-headers-2.6.24-25-server 2.6.24-25.63
                          linux-headers-2.6.24-25-rt 2.6.24-25.63
                          linux-headers-2.6.24-25-openvz 2.6.24-25.63
                          linux-headers-2.6.24-25-generic 2.6.24-25.63
                          linux-headers-2.6.24-25-386 2.6.24-25.63
                          linux-headers-2.6.24-25 2.6.24-25.63
                          linux-headers-2.6.24-24-xen 2.6.24-24.61
                          linux-headers-2.6.24-24-virtual 2.6.24-24.61
                          linux-headers-2.6.24-24-server 2.6.24-24.61
                          linux-headers-2.6.24-24-rt 2.6.24-24.61
                          linux-headers-2.6.24-24-openvz 2.6.24-24.61
                          linux-headers-2.6.24-24-generic 2.6.24-24.61
                          linux-headers-2.6.24-24-386 2.6.24-24.61
                          linux-headers-2.6.24-24 2.6.24-24.61
                          linux-headers-2.6.24-16-xen 2.6.24-16.30
                          linux-headers-2.6.24-16-virtual 2.6.24-16.30
                          linux-headers-2.6.24-16-server 2.6.24-16.30
                          linux-headers-2.6.24-16-rt 2.6.24-16.30
                          linux-headers-2.6.24-16-openvz 2.6.24-16.30
                          linux-headers-2.6.24-16-generic 2.6.24-16.30
                          linux-headers-2.6.24-16-386 2.6.24-16.30
                          linux-headers-2.6.24-16 2.6.24-16.30
                        You should explicitly select one to install.
                        E: Package linux-headers has no installation candidate

                        تعليق


                        • #13
                          لماذا لا تقوم بترقية التوزيعة ؟
                          كود PHP:
                          apt-get install linux-headers-$(uname -r)  linux-headers-generic build-essential 

                          تعليق


                          • #14
                            اشكرك اخي ايهاب -- قمت بالتحديث و ثنفذ البرنامج --
                            شكرا جزيلا لك -- جزاك الله خيرا

                            تعليق


                            • #15
                              عند تنفيذ بعض ال modules يظهر لي هذا الخطأ

                              كود:
                              make: Entering directory `/usr/src/linux-headers-2.6.24-24-generic'
                                CHK     include/linux/version.h
                                CHK     include/linux/utsrelease.h
                              make[1]: *** No rule to make target `arch/x86/kernel/asm-offsets.c', needed by `arch/x86/kernel/asm-offsets.s'.  Stop.
                              make: *** [prepare0] Error 2
                              make: Leaving directory `/usr/src/linux-headers-2.6.24-24-generic'
                              هل من طريقة لمعالجته؟

                              و شكرا

                              تعليق

                              يعمل...
                              X