قم بإزالة الحزم المكسورة في Ubuntu والتوزيعات الأخرى

الحزم المكسورة

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

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

الكثير أسباب يمكن أن يكون سبب تقديم الحزم المكسورة:

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

إصلاح مشكلة الحزم المعطلة

مهما كان السبب ، يجب عليك إصلاحه حتى يستمر كل شيء في العمل بشكل صحيح. لوضع حل لهذه المشكلة الشائعة عليك فقط اتباع هذه خطوات بسيطة ...

خطأ

ربما رأيت أنك تحاول تثبيت شيء ما على خطأ نموذجي اكتب:

  • تعذر الحصول على القفل / var / lib / dpkg / lock
  • تعذر قفل الدليل / var / lib / apt / list /

لتكون قادرة على سولوسيونار يمكنك تشغيل هذه الأوامر:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

حل مشكلة dpkg

من المحتمل أنه عند استخدام أداة إدارة الحزم منخفضة المستوى نظام إدارة حزم دبيان و لقد حصلت على الخطأ:

  • dpkg: خطأ معالجة الحزمة [اسم_حزمة] (–بورجي))

إلى اصلحه يمكنك القيام بما يلي إذا كنت لا تعرف اسم الحزمة التي تسبب المشكلة:

sudo dpkg –configure -a
sudo dpkg –remove –force-remove –reinstreq

بدلا من ذلك، إذا كنت تعرف الاسم جرب هذا:

sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/
sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete

تذكر أن تحل محل your_package_name باسم الحزمة التي تسبب المشكلة في حالتك ...

حل مشكلة APT

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

sudo apt –fix-missing update

إذا لم يكن كذلك ، حاول جولة الأمر - الطلب:

sudo apt install -f
sudo apt update


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.