OnWorks Linux و Windows Online WorkStations

الشعار

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

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

تثبيت الحزم مع نظام إدارة حزم دبيان


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

ملف .deb للحزمة المراد تثبيتها.


# dpkg -i man-db_2.7.0.2-5_amd64.deb

(جارٍ قراءة قاعدة البيانات ... تم تثبيت 86425 ملفًا ودليلًا حاليًا.) جارٍ التحضير لفك ضغط ملف man-db_2.7.0.2-5_amd64.deb ...

تفريغ man-db (2.7.0.2-5) فوق (2.7.0.2-4) ... إعداد man-db (2.7.0.2-5) ...

تحديث قاعدة بيانات صفحات الدليل ... معالجة مشغلات دعم Mime (3.58) ...

# dpkg -i man-db_2.7.0.2-5_amd64.deb

(جارٍ قراءة قاعدة البيانات ... تم تثبيت 86425 ملفًا ودليلًا حاليًا.) جارٍ التحضير لفك ضغط ملف man-db_2.7.0.2-5_amd64.deb ...

تفريغ man-db (2.7.0.2-5) فوق (2.7.0.2-4) ... إعداد man-db (2.7.0.2-5) ...

تحديث قاعدة بيانات صفحات الدليل ... معالجة مشغلات دعم Mime (3.58) ...


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


# dpkg - تفريغ man-db_2.7.0.2-5_amd64.deb

(جارٍ قراءة قاعدة البيانات ... تم تثبيت 86425 ملفًا ودليلًا حاليًا.) جارٍ التحضير لفك ضغط ملف man-db_2.7.0.2-5_amd64.deb ...

تفريغ man-db (2.7.0.2-5) أكثر من (2.7.0.2-5) ... معالجة مشغلات لدعم Mime (3.58) ...

# dpkg - تكوين man-db

إعداد man-db (2.7.0.2-5) ... تحديث قاعدة بيانات صفحات الدليل ...

# dpkg - تفريغ man-db_2.7.0.2-5_amd64.deb

(جارٍ قراءة قاعدة البيانات ... تم تثبيت 86425 ملفًا ودليلًا حاليًا.) جارٍ التحضير لفك ضغط ملف man-db_2.7.0.2-5_amd64.deb ...

تفريغ man-db (2.7.0.2-5) أكثر من (2.7.0.2-5) ... معالجة مشغلات لدعم Mime (3.58) ...

# dpkg - تكوين man-db

إعداد man-db (2.7.0.2-5) ... تحديث قاعدة بيانات صفحات الدليل ...


لاحظ أن خطوط "مشغلات المعالجة" تشير إلى التعليمات البرمجية التي يتم تنفيذها تلقائيًا عندما تضيف الحزمة أو تزيل أو تعدل الملفات في بعض الدلائل المراقبة. على سبيل المثال ، ملف التمثيل الصامت شاشات الحزمة / usr / lib / mime / packs وينفذ تحديث mime الأمر كلما تغير شيء ما في هذا الدليل (مثل / usr / lib / mime /pack / man-db في حالة محددة من man-db).

أحيانا نظام إدارة حزم دبيان ستفشل في تثبيت حزمة وإرجاع خطأ. ومع ذلك ، يمكنك الطلب نظام إدارة حزم دبيان لتجاهل هذا وإصدار تحذير فقط مع مختلف --فرض-* والخيارات. اصدار dpkg --force- مساعدة سيعرض الأمر قائمة كاملة بهذه الخيارات. على سبيل المثال ، يمكنك استخدام ملفات نظام إدارة حزم دبيان للتثبيت بالقوة zsh:


$ dpkg -i - فرض استبدال zsh_5.2-5 + b1_amd64.deb

$ dpkg -i - فرض استبدال zsh_5.2-5 + b1_amd64.deb


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


إخراج libgdm (من ... / libgdm_3.8.3-2_amd64.deb) ...

dpkg: معالجة الأخطاء /var/cache/apt/archives/libgdm_3.8.3-2_amd64.deb (--unpack):

محاولة الكتابة فوق '/ usr / bin / gdmflexiserver' ، الموجود أيضًا في الحزمة gdm3

3.4.1-9

إخراج libgdm (من ... / libgdm_3.8.3-2_amd64.deb) ...

dpkg: معالجة الأخطاء /var/cache/apt/archives/libgdm_3.8.3-2_amd64.deb (--unpack):

محاولة الكتابة فوق '/ usr / bin / gdmflexiserver' ، الموجود أيضًا في الحزمة gdm3

3.4.1-9


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

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


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