OnWorks Linux و Windows Online WorkStations

الشعار

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

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

9.5.1. نصائح موجزة لتعديل حزم Kali‌


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

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

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

لبدء إعادة إنشاء حزمة Kali ، قم أولاً بتنزيل الحزمة المصدر ، والتي تتكون من ملف

* .dsc (التحكم في مصدر دبيان) والملفات الإضافية المشار إليها من ملف التحكم هذا.

يتم تخزين حزم المصدر على مرايا يمكن الوصول إليها عبر بروتوكول HTTP. الطريقة الأكثر فاعلية للحصول عليها هي باستخدام مصدر مناسب المصدر-اسم الحزمة، الأمر الذي يتطلب إضافة ملف ديب-SRC خط إلى / etc / apt / sources.list ملف وتحديث ملفات الفهرس بامتداد تحديث أبت.

بالإضافة إلى ذلك ، يمكنك استخدام ملفات دجيت (من devscripts package) لتنزيل ملف .dsc ملف مباشرة مع الملفات المصاحبة له. للحزم الخاصة بـ Kali التي يتم استضافة مصادرها في مستودع Git على gitlab.com/kalilinux/packages10، يمكنك استرداد المصادر باستخدام استنساخ بوابة https://gitlab.com/kalilinux/packages/حزمة المصدر. بوابة.

بعد تنزيل المصادر ، قم بتثبيت الحزم المدرجة في تبعيات بناء الحزمة المصدر مع Sudo apt build-dep ./. يجب تشغيل هذا الأمر من دليل مصدر الحزمة.

تتكون تحديثات الحزمة المصدر من مجموعة من بعض الخطوات التالية:


• الخطوة الأولى المطلوبة هي تغيير رقم الإصدار لتمييز الحزمة الخاصة بك عن الأصلية dch - محلي معرّف الإصدار، أو تعديل تفاصيل الحزمة الأخرى باستخدام دتش.

• تطبيق التصحيح مع التصحيح -p1 ملف التصحيح أو تعديل لحافسلسلة التصحيح.

• التغيير والتبديل في خيارات البناء ، وعادة ما توجد في الحزمة ديبيان / القواعد ملف أو ملفات أخرى في ديبيان / الدليل.

بعد تعديل الحزمة المصدر ، يمكنك بناء الحزمة الثنائية باستخدام dpkg-buildpackage

-us -uc -b من الدليل المصدر ، والذي سينشئ حزمة ثنائية غير موقعة. يمكن بعد ذلك تثبيت الحزمة مع dpkg -i حزمة-name_version_arch.deb.


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