Dpkg

From binaryoption
Jump to navigation Jump to search
Баннер1

Dpkg: دليل شامل للمبتدئين

Dpkg هو نظام أساسي لإدارة الحزم المستخدم في توزيعات لينكس القائمة على دبيان، مثل أوبونتو، لينكس منت، و دبيان نفسها. غالبًا ما يُعتبر حجر الزاوية في هذه الأنظمة، حيث يتيح للمستخدمين تثبيت، وإزالة، وتحديث برامجهم بسهولة. يختلف عن أنظمة إدارة الحزم الأخرى مثل RPM المستخدمة في ريد هات و فيدورا. تهدف هذه المقالة إلى تقديم مقدمة شاملة لـ Dpkg للمبتدئين.

ما هي الحزم؟

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

أساسيات Dpkg

يعمل Dpkg على مستوى منخفض نسبياً. إنه لا يتعامل مع حل الاعتماديات تلقائيًا (أي التأكد من تثبيت جميع البرامج المطلوبة). بدلاً من ذلك، فإنه يوفر الأدوات اللازمة لتثبيت وتكوين الحزم، تاركًا حل الاعتماديات لـ APT (Advanced Package Tool)، وهي أداة ذات مستوى أعلى مبنية على Dpkg.

أوامر Dpkg الأساسية

  • تثبيت حزمة: `dpkg -i اسم_الحزمة.deb` - يقوم هذا الأمر بتثبيت الحزمة المحددة.
  • إزالة حزمة: `dpkg -r اسم_الحزمة` - يقوم هذا الأمر بإزالة الحزمة، لكنه يترك ملفات التكوين الخاصة بها.
  • إزالة حزمة مع ملفات التكوين: `dpkg -P اسم_الحزمة` - يقوم هذا الأمر بإزالة الحزمة وجميع ملفات التكوين المرتبطة بها.
  • عرض معلومات حول حزمة: `dpkg -s اسم_الحزمة` - يعرض هذا الأمر معلومات مفصلة حول الحزمة المثبتة، بما في ذلك الإصدار، والوصف، والاعتماديات.
  • قائمة بالحزم المثبتة: `dpkg -l` - يعرض هذا الأمر قائمة بجميع الحزم المثبتة على النظام.
  • فك حزمة: `dpkg -x اسم_الحزمة.deb الوجهة` - يقوم هذا الأمر بفك محتويات الحزمة إلى الدليل المحدد.
  • إعادة تكوين حزمة: `dpkg --configure -a` - يقوم هذا الأمر بإعادة تكوين جميع الحزم التي لم يتم تكوينها بشكل صحيح.

فهم الاعتماديات

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

APT و Dpkg: العمل معًا

APT هو أداة ذات مستوى أعلى مبنية على Dpkg. يوفر واجهة أكثر سهولة في الاستخدام ويدير الاعتماديات تلقائيًا. فيما يلي بعض أوامر APT الشائعة:

  • تحديث قائمة الحزم: `sudo apt update` - يقوم هذا الأمر بتحديث قائمة الحزم المتاحة من المستودعات المحددة في ملفات التكوين.
  • ترقية الحزم المثبتة: `sudo apt upgrade` - يقوم هذا الأمر بترقية جميع الحزم المثبتة إلى أحدث إصداراتها.
  • تثبيت حزمة: `sudo apt install اسم_الحزمة` - يقوم هذا الأمر بتثبيت الحزمة المحددة وجميع اعتمادياتها.
  • إزالة حزمة: `sudo apt remove اسم_الحزمة` - يقوم هذا الأمر بإزالة الحزمة، لكنه يترك ملفات التكوين الخاصة بها.
  • إزالة حزمة مع ملفات التكوين: `sudo apt purge اسم_الحزمة` - يقوم هذا الأمر بإزالة الحزمة وجميع ملفات التكوين المرتبطة بها.

نصائح وحيل

  • استخدم `sudo` قبل أوامر APT لتشغيلها بامتيازات المسؤول.
  • تحقق دائمًا من الاعتماديات قبل تثبيت حزمة باستخدام Dpkg مباشرةً.
  • استخدم APT كلما أمكن ذلك لتجنب مشاكل الاعتماديات.
  • يمكنك العثور على مزيد من المعلومات حول Dpkg و APT في صفحات الدليل (man pages).

استكشاف الأخطاء وإصلاحها

  • أخطاء الاعتماديات: إذا واجهت أخطاء اعتماديات، فاستخدم `sudo apt install -f` لمحاولة إصلاحها.
  • حزم تالفة: إذا كانت لديك حزم تالفة، فاستخدم `sudo dpkg --configure -a` لمحاولة إعادة تكوينها.
  • مشاكل في المستودعات: تأكد من أن ملفات تكوين APT الخاصة بك (الموجودة في `/etc/apt/sources.list` و `/etc/apt/sources.list.d/`) صحيحة ومحدثة.

روابط ذات صلة

استراتيجيات التحليل الفني وحجم التداول (مرتبطة بالموضوع بشكل مجازي، كتطوير المهارات التقنية)

ابدأ التداول الآن

سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер