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

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

يتيح لك مديرو الحزم في Linux التحكم في تثبيت الحزم وإزالتها. بالإضافة إلى ذلك ، يساعدك مديرو الحزم في العثور على الحزم المعطلة على نظامك وإعادة تثبيتها لإصلاح المشكلات المختلفة المرتبطة بحزم Linux.





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





ما هي الحزم المعطلة؟

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





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

كيفية البحث عن الحزم المعطلة وإصلاحها

يتعامل كل مدير حزم مع أنواع مختلفة من الحزم. على سبيل المثال ، يعمل DNF و Yum مع RedHat Package Manager (RPM) لتنزيل حزم RPM وتثبيتها. وبالمثل ، تعمل Apt كغلاف أمامي لبرنامج dpkg الأساسي في التوزيعات القائمة على دبيان.



إعادة تثبيت الحزم المعطلة على دبيان

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

لإصلاح الحزم المعطلة على التوزيعات القائمة على دبيان باستخدام Apt:





يقول أمازون أنه تم التسليم ولكن لا يوجد طرد
  1. افتح الجهاز بالضغط على كنترول + كل شىء + تي على لوحة المفاتيح وأدخل: sudo apt --fix-missing update
  2. قم بتحديث الحزم على نظامك: sudo apt update
  3. الآن ، فرض تثبيت الحزم المكسورة باستخدام ملف -F علم. سيبحث Apt تلقائيًا عن الحزم المعطلة على نظامك ويعيد تثبيتها من المستودع الرسمي. sudo apt install -f

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

  1. إجبار dpkg على إعادة تكوين جميع الحزم المعلقة التي تم فك حزمها بالفعل ولكنها تحتاج إلى الخضوع للتهيئة. ال -إلى العلم في الأمر لتقف عليه الجميع . sudo dpkg --configure -a
  2. استخدم الأنابيب grep مع dpkg للحصول على قائمة بجميع الحزم التي تحمل علامة مطلوب بواسطة dpkg. sudo dpkg -l | grep ^..r
  3. استخدم ال --إزالة علم لحذف جميع الحزم المعطلة. sudo dpkg --remove --force-remove-reinstreq
  4. نظف ذاكرة التخزين المؤقت باستخدام Apt clean. sudo apt clean
  5. قم بتحديث حزم النظام الخاص بك باستخدام الأمر التالي. sudo apt update

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





على Fedora / CentOS

على الرغم من أن Yum و Dnf رائعان عندما يتعلق الأمر بإدارة الحزم المعطلة ، إلا أن المشكلات تظهر في بعض الأحيان نظرًا لوجود الآلاف من الحزم المثبتة على نظام Linux. في مثل هذه الحالات ، يمكنك استخدام RPM (مدير الحزم الأساسي لـ Fedora و CentOS) لإصلاح هذه المشكلات بسرعة.

  1. تحقق من جميع الحزم على نظامك باستخدام ملف -الخامس علم. sudo rpm -Va
  2. سترى قائمة طويلة تحتوي على جميع الحزم المثبتة على نظامك.
  3. أعد تثبيت الحزمة التي تعتقد أنها قد تسبب مشكلة الحزمة المعطلة. sudo dnf --refresh reinstall packagename

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

إدارة الحزم على توزيعات Linux

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

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

يشارك يشارك سقسقة بريد الالكتروني أفضل 12 بيئة سطح مكتب Linux

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

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • لينكس
  • مديرو الحزم
نبذة عن الكاتب ديبيش شارما(79 المقالات المنشورة)

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

المزيد من Deepesh Sharma

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

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

انقر هنا للاشتراك