OnWorks Linux و Windows Online WorkStations

الشعار

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

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

8.4 مرجع الحزمة: التعمق في نظام حزمة دبيان‌


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

لقد تفاعلت حتى الآن مع بيانات حزم APT من خلال الأدوات المختلفة المصممة للتفاعل معها. بعد ذلك ، سوف نحفر أعمق ونلقي نظرة داخل الحزم ونلقي نظرة على الداخل المعلومات الوصفية (أو معلومات حول معلومات أخرى) التي تستخدمها أدوات إدارة الحزم.

هذا المزيج من أرشيف الملف والمعلومات الوصفية مرئي مباشرة في بنية ملف

. DEB ملف ، وهو ببساطة ملف ar أرشيف ، تسلسل ثلاثة ملفات:


$ آر تي /var/cache/apt/archives/apt_1.4~beta1_amd64.deb

debian-binary control.tar.gz data.tar.xz

$ آر تي /var/cache/apt/archives/apt_1.4~beta1_amd64.deb

debian-binary control.tar.gz data.tar.xz


ديبيان ثنائي يحتوي الملف على رقم إصدار واحد يصف تنسيق الأرشيف:


$ ar p /var/cache/apt/archives/apt_1.4~beta1_amd64.deb debian-binary

2.0

$ ar p /var/cache/apt/archives/apt_1.4~beta1_amd64.deb debian-binary

2.0


control.tar.gz يحتوي الأرشيف على معلومات وصفية:


$ ar p /var/cache/apt/archives/apt_1.4~beta1_amd64.deb control.tar.gz | القطران -tzf -

./

./confels

./مراقبة

./md5sums

./postinst

./postrm

./preinst

./prerm

./shlibs

./محفزات

$ ar p /var/cache/apt/archives/apt_1.4~beta1_amd64.deb control.tar.gz | القطران -tzf -

./

./confels

./مراقبة

./md5sums

./postinst

./postrm

./preinst

./prerm

./shlibs

./محفزات


وأخيرا، data.tar.xz أرشيف (قد يختلف تنسيق الضغط) يحتوي على الملفات الفعلية التي سيتم تثبيتها على نظام الملفات:


$ ar p /var/cache/apt/archives/apt_1.4~beta1_amd64.deb data.tar.xz | القطران -tJf -

./

./إلخ/

./الخ/مناسبة/

./etc/apt/apt.conf.d/

./etc/apt/apt.conf.d/01autoremove

./etc/apt/preferences.d/

./etc/apt/sources.list.d/

./etc/apt/trusted.gpg.d/

./etc/cron.daily/

./etc/cron.daily/apt-compat

./الخ/النواة/

./etc/kernel/postinst.d/

./etc/kernel/postinst.d/apt-auto-removal

./etc/logrotate.d/

./etc/logrotate.d/apt

./ليب/

./lib/systemd/ [...]

$ ar p /var/cache/apt/archives/apt_1.4~beta1_amd64.deb data.tar.xz | القطران -tJf -

./

./إلخ/

./الخ/مناسبة/

./etc/apt/apt.conf.d/

./etc/apt/apt.conf.d/01autoremove

./etc/apt/preferences.d/

./etc/apt/sources.list.d/

./etc/apt/trusted.gpg.d/

./etc/cron.daily/

./etc/cron.daily/apt-compat

./الخ/النواة/

./etc/kernel/postinst.d/

./etc/kernel/postinst.d/apt-auto-removal

./etc/logrotate.d/

./etc/logrotate.d/apt

./ليب/

./lib/systemd/ [...]


لاحظ أنه في هذا المثال ، تقوم بعرض ملف . DEB الحزمة في ذاكرة التخزين المؤقت لأرشيف APT وأن الأرشيف الخاص بك قد يحتوي على ملفات بأرقام إصدار مختلفة عما هو معروض.

في هذا القسم ، سنقدم هذه المعلومات الوصفية الموجودة في كل حزمة ونوضح لك كيفية الاستفادة منها.

 

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