OnWorks Linux و Windows Online WorkStations

الشعار

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

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

8.5 ملخص


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

نصائح موجزة:

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

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

يمكنك استخدام APT لتثبيت التطبيقات وإزالتها وتحديث الحزم وحتى ترقية نظامك بالكامل. فيما يلي النقاط الأساسية التي يجب أن تعرفها عن APT وتكوينه:

• إن sources.list file هو ملف التكوين الأساسي لتعريف مصادر الحزمة (أو المستودعات التي تحتوي على حزم).

• يستخدم Debian و Kali ثلاثة أقسام للتمييز بين الحزم وفقًا للتراخيص التي اختارها مؤلفو كل عمل: رئيسي يحتوي على جميع الحزم التي تتوافق تمامًا مع إرشادات برامج دبيان المجانية6; غير مجانا يحتوي على برامج لا تتوافق (تمامًا) مع إرشادات البرمجيات الحرة ولكن يمكن توزيعها دون قيود ؛ و


صورة

6 https: //www.debian.org/social_contract#guidelines

تتضمن المساهمات (المساهمات) برامج مفتوحة المصدر لا يمكنها العمل بدون بعض العناصر غير المجانية.

• تحتفظ Kali بعدة مستودعات بما في ذلك: كالي المتداول، وهو المستودع الرئيسي للمستخدمين النهائيين ويجب أن يحتوي دائمًا على حزم قابلة للتثبيت وحديثة ؛ كالي ديف، والذي يستخدمه مطورو Kali وليس للاستخدام العام ؛ و حافة نزيف كالي، والتي غالبًا ما تحتوي على حزم غير مختبرة وغير مدققة تم إنشاؤها تلقائيًا من مستودع Git (أو Subversion) المنبع بعد أقل من أربع وعشرين ساعة من الالتزام بها.

• عند العمل مع APT ، يجب أولاً تنزيل قائمة الحزم المتوفرة حاليًا باستخدام تحديث أبت.

• يمكنك إضافة حزمة إلى النظام بشكل بسيط تثبيت مناسب صفقة. ستقوم APT تلقائيًا بتثبيت التبعيات الضرورية.

• لإزالة حزمة استخدام إزالة ملائمة صفقة. سيزيل أيضًا التبعيات العكسية للحزمة (أي الحزم التي تعتمد على الحزمة المراد إزالتها).

• لإزالة جميع البيانات المرتبطة بحزمة ، يمكنك "تطهير" الحزمة بامتداد تطهير مناسب صفقة أمر. بخلاف الإزالة ، لن يؤدي هذا إلى إزالة الحزمة فحسب ، بل سيؤدي أيضًا إلى إزالة ملفات التكوين الخاصة بها وأحيانًا بيانات المستخدم المرتبطة.

نوصي بإجراء ترقيات منتظمة لتثبيت آخر تحديثات الأمان. للترقية ، استخدم تحديث أبت متبوعًا إما ترقية ملائمة, apt-get upgradeالطرق أو aptitude Safe-Upgrade. تبحث هذه الأوامر عن الحزم المثبتة التي يمكن ترقيتها دون إزالة أي حزم.

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

يمكن استخدام عدة أدوات لفحص حزم دبيان:

dpkg - قائمة الملفات صفقة (أو -L) يسرد الملفات التي تم تثبيتها بواسطة الحزمة المحددة.

dpkg - بحث ملف (أو -S) يجد أي حزم تحتوي على الملف أو المسار الذي تم تمريره في الوسيطة.

dpkg - قائمة (أو -l) يعرض قائمة الحزم المعروفة للنظام وحالة التثبيت الخاصة بها.

dpkg - المحتويات file.deb (أو -c) يسرد جميع الملفات في ملف . DEB ملف.

dpkg - معلومات file.deb (أو -I) يعرض رؤوس المحدد . DEB ملف.

• المختلف الرابطة بين مخبأ تعرض الأوامر الفرعية الكثير من المعلومات المخزنة في قاعدة بيانات APT الداخلية.

لتجنب الاستخدام المفرط للقرص ، يجب عليك الفرز بانتظام / var / cache / apt / archives /. يمكن استخدام أمرين لهذا: نظيفة مناسبة (أو apt-get نظيفة) يفرغ تمامًا المسار-

المحافظ. مناسب للتنظيف التلقائي (apt-get autoclean) يزيل فقط الحزم التي لم يعد من الممكن تنزيلها لأنها اختفت من المرآة وبالتالي فهي عديمة الفائدة.

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

synaptic هو مدير حزم رسومي يتميز بواجهة رسومية نظيفة وفعالة.

بصفتك مستخدمًا متقدمًا ، يمكنك إنشاء ملفات بتنسيق /etc/apt/apt.conf.d/ لتكوين جوانب معينة من APT. يمكنك أيضًا إدارة أولويات الحزمة ، وتتبع الحزم المثبتة تلقائيًا ، والعمل مع العديد من التوزيعات أو البنى في وقت واحد ، واستخدام التوقيعات المشفرة للتحقق من صحة الحزم ، وترقية الملفات باستخدام الأساليب الموضحة في هذا الفصل.

على الرغم من الجهود التي يبذلها مشرفو Kali / Debian ، فإن ترقية النظام ليست دائمًا بالسلاسة التي نأملها. عندما يحدث هذا ، يمكنك إلقاء نظرة على متتبع أخطاء Kali7 وفي نظام تتبع الأخطاء في دبيان8 at https://bugs.debian.org/صفقة للتحقق مما إذا تم الإبلاغ عن المشكلة بالفعل. يمكنك أيضًا محاولة الرجوع إلى إصدار أقدم من الحزمة أو تصحيح أخطاء برنامج نصي لمشرف الحزمة فاشل وإصلاحه.


صورة

7http://bugs.kali.org 8https://bugs.debian.org‌


صورة

صورة



الكلمات الرئيسية


صورة

حزم مخصصة Custom kernel Custom images

العيش وبناء المثابرة


صورة


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