OnWorks Linux و Windows Online WorkStations

الشعار

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

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

9.1 تعديل حزم كالي‌


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

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

إذن متى تريد تعديل الحزمة؟ دعنا نلقي نظرة على بعض الأمثلة. أولاً ، سنفترض أنك مستخدم كبير لـ SET ولاحظت إصدارًا جديدًا في المنبع ولكن مطوري Kali مشغولون جميعًا بمؤتمر وتريد تجربته على الفور. تريد تحديث الحزمة بنفسك. في حالة أخرى ، سنفترض أنك تكافح من أجل تشغيل بطاقة MIFARE NFC الخاصة بك وتريد إعادة إنشاء "libfreefare" لتمكين رسائل تصحيح الأخطاء من أجل الحصول على بيانات قابلة للتنفيذ لتقديمها في تقرير الأخطاء الذي تقوم بإعداده حاليًا. في الحالة الأخيرة ، سنفترض أن برنامج "pyrit" فشل مع ظهور رسالة خطأ مشفرة. بعد البحث على الويب ، تجد التزامًا تتوقعه لإصلاح مشكلتك في مستودع GitHub المنبع وتريد إعادة إنشاء الحزمة مع تطبيق هذا الإصلاح.

سوف نراجع كل تلك العينات في الأقسام التالية. سنحاول تعميم التفسيرات بحيث يمكنك تطبيق التعليمات بشكل أفضل على الحالات الأخرى ولكن من المستحيل تغطية جميع المواقف التي قد تواجهها. إذا واجهت مشكلة ، فقم بتطبيق أفضل حكم لإيجاد حل أو اذهب للحصول على المساعدة في المنتديات الأكثر ملاءمة (انظر الفصل 6 ، "مساعدة نفسك والحصول على المساعدة"”[صفحة 124]).

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


 

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