OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

6.3.2. مكان تقديم تقرير الشوائب‌


لتتمكن من تحديد مكان تقديم تقرير الخطأ ، يجب أن يكون لديك فهم جيد للمشكلة ويجب أن تكون قد حددت في أي جزء من البرنامج تكمن المشكلة.

من الناحية المثالية ، يمكنك تتبع المشكلة وصولاً إلى ملف على نظامك ثم يمكنك استخدامه نظام إدارة حزم دبيان لمعرفة الحزمة التي تمتلك هذا الملف ومن أين تأتي هذه الحزمة. لنفترض أنك عثرت على خطأ في تطبيق رسومي. بعد الاطلاع على قائمة العمليات الجارية (خرج ملف ملاحظة: مساعد) ، اكتشفت أن التطبيق بدأ بامتداد / البيرة / بن / سبارتا تنفيذ:


$ dpkg -S / usr / bin / sparta

سبارتا: / usr / bin / sparta

$ dpkg -s سبارتا | grep ^ الإصدار:

الإصدار: 1.0.1 + git20150729-0kali1

$ dpkg -S / usr / bin / sparta

سبارتا: / usr / bin / sparta

$ dpkg -s سبارتا | grep ^ الإصدار:

الإصدار: 1.0.1 + git20150729-0kali1


تتعلم ذلك / البيرة / بن / سبارتا يتم توفيرها من قبل سبارتا الحزمة ، والتي هي في الإصدار 1.0.1 + بوابة 20150729-0kali1. حقيقة أن سلسلة الإصدار تحتوي على كالي يشير لك إلى أن الحزمة

يأتي من Kali Linux (أو تم تعديله بواسطة Kali Linux). أي حزمة ليس لديها كالي في سلسلة نسخته (أو في اسم الحزمة الخاصة به) يأتي مباشرة من دبيان (اختبار دبيان بشكل عام).


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

مشكلة عن طريق تعديل الحزم أو التبعيات الأخرى.

أسهل طريقة لتحقيق ذلك هي إعداد آلة افتراضية تقوم بتشغيل اختبار دبيان. يمكنك العثور على تثبيت ISO لـ Debian Testing على موقع ويب Debian Installer:

https://www.debian.org/devel/debian-installer/

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

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

مشكلة عن طريق تعديل الحزم أو التبعيات الأخرى.

أسهل طريقة لتحقيق ذلك هي إعداد آلة افتراضية تقوم بتشغيل اختبار دبيان. يمكنك العثور على تثبيت ISO لـ Debian Testing على موقع ويب Debian Installer:

https://www.debian.org/devel/debian-installer/

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


يجب توجيه معظم تقارير الأخطاء المتعلقة بسلوك التطبيقات إلى مشاريعها الأولية إلا عند مواجهة مشكلة تكامل: في هذه الحالة ، يكون الخطأ خطأ في الطريقة التي يتم بها حزم البرامج ودمجها في Debian أو Kali. على سبيل المثال ، إذا كان أحد التطبيقات يقدم خيارات وقت الترجمة التي لا تقوم الحزمة بتمكينها أو أن التطبيق لا يعمل بسبب مكتبة مفقودة (مما يسلط الضوء على التبعية المفقودة في معلومات الحزمة الوصفية) ، فقد تواجه عملية تكامل مشكلة. عندما لا تعرف نوع المشكلة التي تواجهها ، فمن الأفضل عادةً تقديم المشكلة على كلا الجانبين والرجوع إليها.

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


$ dpkg -s سبارتا | grep ^ الصفحة الرئيسية:

الصفحة الرئيسية: https://github.com/SECFORCE/sparta

$ dpkg -s سبارتا | grep ^ الصفحة الرئيسية:

الصفحة الرئيسية: https://github.com/SECFORCE/sparta


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: