
نشرت

على الرغم من أن إدارة الحزم في نظام التشغيل Linux عادةً ما تكون واضحة ومباشرة، إلا أن الأمور تسوء في بعض الأحيان. إليك كيفية إصلاح الحزم المعطلة في Ubuntu.
يمتلك Ubuntu نظامًا قويًا لإدارة البرامج، ولكن في بعض الأحيان، قد لا تزال بحاجة إلى معرفة كيفية إصلاح الحزم المعطلة. لقد قطعت إدارة البرامج في Linux شوطًا طويلًا. عندما بدأت تشغيل Linux لأول مرة منذ ثلاثة عقود، كان تثبيت برنامج جديد أكثر صعوبة.
اليوم، معظم توزيعات Linux (بما في ذلك Ubuntu) استخدم أنظمة إدارة الحزم مثل apt أو snap لتثبيت برامج إضافية. في حين أن هذا يجعل العملية أسهل بكثير، إلا أن الأمور لا تزال تتعطل في بعض الأحيان. لحسن الحظ، هناك العديد من الطرق السهلة التي يمكنك استخدامها لإصلاح الحزم المعطلة في أوبونتو.
4 طرق لإصلاح الحزم المكسورة في أوبونتو
إذا واجهت أحد البرامج التي تعمل بشكل سيء أو لا يتم تشغيلها على الإطلاق في Ubuntu، فهناك فرصة كبيرة لإلقاء اللوم على الحزمة المعطلة. الحزم عبارة عن أرشيفات مضغوطة تتضمن كافة الثنائيات القابلة للتنفيذ والملفات الأخرى اللازمة لتشغيل برنامج معين.
لو الأمور تسير بشكل جانبيومع ذلك، هناك أربع طرق يجب عليك تجربتها، واحدة تلو الأخرى، لإصلاح المشكلة.
- تحقق من وجود تحديثات
- Force apt لتصحيح التبعيات المفقودة أو الحزم المعطلة.
- فرض إعادة التكوين أو إزالة الحزم المعطلة باستخدام dpkg.
- حل مشاكل قفل dpkg.
دعونا نستكشف كيفية اتخاذ هذه الخطوات.
إصلاح الحزم المكسورة في Ubuntu عن طريق تحديث Apt
في أغلب الأحيان، يمكنك إصلاح الحزم المعطلة باستخدام روتين التحديث المدمج في نظام إدارة الحزم apt.
- على جهاز الكمبيوتر الخاص بك الذي يعمل بنظام التشغيل Ubuntu، إطلاق المحطة.
- أدخل الأمر التالي في الموجه:
sudo apt update —fix-missing
- عندما يطلب جهاز الكمبيوتر الخاص بك كلمة المرور الخاصة بك، قم بإدخالها. سيقوم Ubuntu بإعادة بناء قائمة التبعيات الخاصة به لجميع البرامج المثبتة وإصلاح ما هو مفقود.
- إذا رأيت رسالة مثل "يمكن ترقية حزم XX"، فيجب عليك القيام بذلك أيضًا. من المحطة الطرفية، اكتب:
sudo apt upgrade
القوة الملائمة لتصحيح التبعيات المفقودة
في بعض الأحيان، لا تساعد عملية التحديث، وتحتاج إلى استخدام مطرقة أكبر. يمكن أن يحدث هذا بعد خفض مستوى النواة الخاصة بك في أوبونتو، كمثال واحد. فيما يلي كيفية فرض apt لتثبيت ما يعطل حزمك.
- من صالة، أخبر apt بتحديد موقع التبعيات المفقودة والحزم الأخرى وتثبيتها باستخدام الأمر التالي:
sudo apt install -f
- سوف تقوم Apt بإدراج الحزم المفقودة. يضعط ي وثم أدخل/عودة لبدء التثبيت.
فرض إعادة تكوين الحزم المعطلة أو إزالتها باستخدام Dpkg
إذا فشلت الخطوتين الأوليين، فقد تكون هناك مشكلة في التكوين. ويمكنك التحقق من ذلك على النحو التالي:
- أعد تكوين نظام إدارة الحزم الأساسي، dpkg، باستخدام هذا الأمر في المحطة الطرفية:
sudo dpkg —configure -a
- قد يقوم Dpkg بوضع علامة على بعض الحزم على أنها بحاجة إلى إعادة التثبيت. اكتشف ذلك عن طريق كتابة الأمر التالي:
سودو dpkg -l | جريب ^..ر - إذا كان الأمر أعلاه يسرد حزمة واحدة أو أكثر، فيمكنك محاولة إزالتها باستخدام هذا الأمر:
sudo dpkg —purge --force-all (package-name)
- استخدم الأمر أعلاه بعناية فائقة. سيؤدي ذلك إلى إزالة الحزمة حتى لو تسبب ذلك في المزيد من المشكلات، لذا انتبه إلى ما قمت بإلغاء تثبيته وكن مستعدًا لإعادة تثبيته.
- بمجرد الانتهاء من استكشاف الأخطاء وإصلاحها، تحتاج إلى تنظيف مدير الحزم:
sudo apt clean
- أخيرًا، قم بتحديث مستودعاتك:
sudo apt update
التعامل مع مشكلات القفل في Dpkg
سوف يفشل مدير الحزم الخاص بك إذا حاولت تشغيل مثيلين منه في وقت واحد. إذا حدث ذلك، فستُرجع apt رسالة مفادها "غير قادر على قفل دليل الإدارة". إذا لم يتم حذف ملف القفل، فقد يتعين عليك القيام بذلك يدويًا.
- من المحطة الطرفية، اكتب:
sudo rm /var/lib/apt/lists/lock
- تحتاج أيضًا إلى إزالة القفل في دليل ذاكرة التخزين المؤقت:
sudo rm /var/cache/apt/archives/lock
بمجرد الانتهاء من ذلك، من المفترض أن تكون قادرًا على تشغيل apt أو dpkg دون أي مشاكل أخرى.
منع الحزم المكسورة من الحدوث مرة أخرى
يعد منع حدوث الحزم المعطلة في Ubuntu خطوة أساسية لتجنب المشكلات المحتملة التي قد تظهر أثناء إدارة الحزم. على الرغم من أنه ليس من الممكن دائمًا تجنب كل مشكلة، إلا أن هناك العديد من الأشياء التي يمكنك القيام بها لتقليل المخاطر.
حافظ على تحديث جميع البرامج
أحد الأسباب الأكثر شيوعًا للحزم المعطلة في Ubuntu هو استخدام البرامج القديمة. لمواجهة هذا، لا تحتاج إلى ذلك فقط حافظ على تحديث نظامك ولكن تأكد أيضًا من أن جميع تطبيقاتك المثبتة تظل محدثة.
يمكنك تحقيق ذلك عن طريق التحقق يدويًا بشكل دوري من وجود إصدارات جديدة أو استخدام المساعدة سهلة الاستخدام لأدوات مثل Aptitude أو Synaptic Package Manager.
تقليل (أو إزالة) الاعتماد على مستودعات الطرف الثالث
بعد ذلك، من الضروري تثبيت البرامج باستمرار وحصريًا من مستودعات Ubuntu الرسمية. في حين أن مستودعات الطرف الثالث قد تبدو وكأنها بوابة مغرية لبرامج إضافية غير موجودة في مستودعات Ubuntu الرسمية، إلا أنها تأتي مع تحذير.
قد تسبب هذه المستودعات في بعض الأحيان مشاكل أكثر مما تستحق. من وقت لآخر، تؤدي مستودعات الطرف الثالث في النهاية إلى حدوث تعارضات مع الحزم الموجودة على نظامك، مما يؤدي في النهاية إلى الحزم المعطلة المخيفة.
للتنقل في حقل الألغام هذا، عليك توخي الحذر من خلال تثبيت التطبيقات حصريًا من مصادر خارجية جديرة بالثقة، والتأكد من أنها مصممة بشكل واضح للاستخدام مع Ubuntu.
تأكد من إزالة البرامج غير الضرورية بالطريقة الصحيحة
تحتل الإزالة غير الصحيحة للتطبيقات المثبتة أيضًا مرتبة عالية بين المشتبه بهم المعتادين عندما يتعلق الأمر بالحزم المعطلة في Ubuntu.
عندما يحين وقت توديع البرامج في Ubuntu، التزم بالقاعدة الذهبية – استخدم أدوات إدارة الحزم القياسية مثل Synaptic Package Manager أو Terminal.
لا ينبغي عليك تحت أي ظرف من الظروف أن تتجول في المسار المحفوف بالمخاطر المتمثل في حذف الملفات يدويًا من نظام الملفات لديك.
حافظ على تشغيل جهاز الكمبيوتر Ubuntu الخاص بك بسلاسة
يمكن أن تسبب الحزم المكسورة الكثير من الحزن لك، كمستخدم Ubuntu. والخبر السار هو أنه باستخدام الأدوات المناسبة، لا يمكنك التعافي من الحزمة المعطلة فحسب، بل يمكنك أيضًا منعها في المستقبل. إذا أصبح استخدامك لـ Ubuntu أكثر تعقيدًا، فقد تحتاج أيضًا إلى معرفة كيفية تغيير المستخدم أو المجموعة التي تمتلك مجلدًا أو مجلدات فرعية. حصلنا على تجول مفيد لذلك، أيضاً.
هل كان المقال مساعدا؟!
رهيبة، شاركها:
يشاركسقسقةرديتينكدينبريد إلكترونيشكرًا!
شكرا لتواصلك معنا.
شكرا لتواصلك معنا.