البرنامج الذي تقوم بتشغيله على جهاز الكمبيوتر الخاص بك هو ما يجعله شخصيًا حقًا. إنه يخبرنا كثيرًا عما تعمل به ، أو ما تحب القيام به ، أو هواياتك.

يلقي هذا الدليل نظرة على كيفية إدارة حزم البرامج باستخدام Debian Package Manager (dpkg) على توزيعات Linux التي تستند إلى Debian مثل Ubuntu و Debian و Mint و Kali ، إلخ. حزم برامج دبيان لها الامتداد .deb.

تعد إدارة البرامج من أكثر المهام شيوعًا التي تقوم بها على جهاز الكمبيوتر الشخصي أو كمسؤول عن النظام.

ما هو Dpkg؟

Dpkg هو أداة مساعدة منخفضة المستوى تتكون من مجموعة من الأوامر المستخدمة في تثبيت حزم البرامج وإزالتها وإدراجها وإدارتها على توزيعات Linux التي تستند إلى Debian.

الأداة المساعدة dpkg هي الأساس الذي تُبنى عليه أدوات إدارة البرامج الأخرى مثل Apt و Synaptic. يتم تصنيفها على أنها أدوات إدارة برامج عالية المستوى.

يعد تثبيت ملفات حزمة برامج Debian (.deb) محليًا على جهاز الكمبيوتر الخاص بك أحد تخصصات dpkg.

هذا مهم بشكل خاص لتثبيت البرامج على الأجهزة غير المتصلة بالشبكة لأغراض أمنية أو بسبب مشكلات اتصال الشبكة. تتضمن حزم البرامج البارزة التي يمكن تثبيتها باستخدام dpkg VS Code و Google Chrome و VirtualBox على سبيل المثال لا الحصر.

instagram viewer

سرد حزم البرامج المثبتة

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

dpkg --get-selections

ال - الحصول على التحديدات يعرض خيار الأمر أسماء الحزم المثبتة بتنسيق بسيط ونظيف.

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

dpkg - طباعة-الاستفادة

إذا كنت تريد عرض معلومات حزمة البرامج في شكل جدول. يمكنك استعمال ال dpkg- استعلام الأمر على النحو التالي.

dpkg-query --list

تثبيت حزم البرامج

يعد تثبيت حزم البرامج أحد أكثر المهام شيوعًا التي نقوم بها على أجهزة الكمبيوتر الخاصة بنا. قبل أن تتمكن من التثبيت حزم البرامج على جهاز الكمبيوتر الخاص بك مع dpkg ، تحتاج أولاً إلى تنزيل حزمة البرامج والحصول عليها محليا. يمكنك بسهولة تنزيل حزم البرامج باستخدام المستعرض الخاص بك أو عبر أدوات مثل wget أو curl.

ستحتاج إلى امتيازات مرتفعة لتثبيت وإزالة حزم البرامج باستخدام dpkg.

على سبيل المثال لتثبيت ملفات جوجل كروم، قم بتنزيله في مجلد التنزيلات. ثم قم ببساطة بتشغيل الأمر التالي.

sudo dpkg --install ~ / Downloads / google-chrome-stabil_current_amd64.deb

استعادة التبعيات

غالبًا ما تعتمد حزم البرامج في Linux على أجزاء أخرى من البرامج لتعمل بسلاسة.

عند تثبيت الحزم عبر dpkg ، غالبًا ما يكون من الحكمة استعادة التبعيات باستخدام Apt باستخدام الأمر التالي فقط للتأكد من أن كل شيء يعمل بشكل جيد.

sudo apt install -f

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

متعلق ب: كيفية البحث عن الحزم المعطلة وإصلاحها على Linux

تحديث البرامج

حفظ الخاص بك النظام محدث هو خط دفاع جيد ضد العيوب الأمنية وهو مفتاح وجود نظام أكثر استقرارًا وقوة.

لتحديث حزم البرامج المثبتة عبر dpkg ، عليك أولاً تنزيل الحزمة الأحدث ثم تثبيتها عبر أمر التثبيت الذي تمت مناقشته في القسم أعلاه.

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

dpkg - مراجعة

إعادة تكوين حزمة برامج

خيار قوي آخر يوفره dpkg هو القدرة على إعادة تكوين حزمة البرامج التي تم تثبيتها بالفعل. على سبيل المثال ، لإعادة تكوين VirtualBox ، يمكنك تشغيل الأمر أدناه وستظهر لك شاشة تكوين.

sudo dpkg-إعادة تكوين virtualbox-6.1

إزالة حزم البرامج

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

sudo dpkg - إزالة google-chrome-stabil

(في الأمر أعلاه ، جوجل كروم مستقرة هو اسم الحزمة)

عند إزالة حزم البرامج باستخدام الخيار --remove ، تظل ملفات التكوين المرتبطة بالحزمة التي تقوم بإزالتها كما هي. لذلك في المرة القادمة التي تعيد فيها تثبيت هذا البرنامج ، سيستخدم التكوينات السابقة.

لإزالة حزمة البرامج تمامًا والتكوينات المرتبطة بها ، يمكنك استخدام الخيار --purge.

sudo dpkg --purge google-chrome-stabil

الحصول على معلومات حول حزمة البرامج

يمكنك الحصول على مزيد من المعلومات حول الحزمة التي توشك على التثبيت بها --معلومات.

sudo dpkg --info ~ / Downloads / google-chrome-stabil_current_amd64.deb

يتضمن الإخراج معلومات مثل بنية البرنامج ، والمشرف ، ورقم الإصدار ، وما إلى ذلك.

فحص محتوى حزمة البرامج

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

dpkg - المحتويات ~ / Downloads / google-chrome-stabil_current_amd64.deb

يتم عرض محتوى الحزمة في شكل قائمة طويلة على النحو التالي.

معرفة ما إذا كانت الحزمة مثبتة

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

sudo dpkg - تكبير الحالة

يعرض الإخراج أيضًا تفاصيل أخرى مثل الغرض من حزمة البرامج والمورد.

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

يمكنك البحث عن مجلدات الحزم التي تفي بشروط التوزيع المجاني وفقًا لمعايير دبيان من مجلداتها موقع رسمي.

اقرأ أكثر: أوامر أساسية لتبدأ مع Linux

الحصول على مساعدة

لمعرفة المزيد حول الأمر dpkg ، يمكنك استخدام ملف --مساعدة اختيار.

dpkg - تعليمات

لمزيد من المعلومات التفصيلية حول خيارات الأمر dpkg وحالة حزم البرامج ، استخدم Man Pages.

رجل dpkg

ماذا عن مديري الحزم البديلة؟

dpkg هو أداة مساعدة قوية لتثبيت وإدارة حزم البرامج. تستخدم أدوات المستوى الأعلى مثل apt and synaptic dpkg. تشمل البدائل الأخرى لتثبيت الحزم Apt و Synaptic و Aptitude.

بريد الالكتروني
دليل المبتدئين لتثبيت البرامج في Ubuntu باستخدام APT

إذا كنت قد استخدمت Ubuntu ، فمن المحتمل أنك استخدمت الأمر apt في مرحلة ما. لكن هل تعلم أن هناك ما هو أكثر بكثير من apt-get install و apt-get Upgrade؟

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • لينكس
  • مديرو الحزم
عن المؤلف
مويزا كومويندا (2 مقالات منشورة)

تقوم Mwiza بتطوير البرامج حسب المهنة وتكتب على نطاق واسع على Linux والبرمجة الأمامية. تشمل بعض اهتماماته التاريخ والاقتصاد والسياسة والهندسة المعمارية للمؤسسات.

المزيد من Mwiza Kumwenda

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.