استخدم apt-get لإصلاح الحزم المفقودة والمكسورة

Use Apt Get Fix Missing



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

في هذه المقالة ، سوف نتعلم كيفية إصلاح التبعيات المفقودة والحزم المعطلة باستخدام الأمر apt-get. لاحظ أننا قمنا بتشغيل الأوامر والإجراءات المذكورة في هذه المقالة على نظام دبيان 10. يمكن اتباع نفس الإجراء في Ubuntu وإصدارات دبيان الأقدم.







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



استخدام apt-get لإصلاح الحزم المفقودة والمكسورة

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



طريقة 1





استخدم ال إصلاح مفقود الخيار مع تحديث apt-get لتشغيل التحديثات والتأكد من أن الحزم محدثة ولا يوجد إصدار جديد متاح للحزم.

$سودو تحديث apt-get - إصلاح مفقود



بمجرد الانتهاء من التحديث ، قم بتنفيذ الأمر أدناه لإجبار مدير الحزم على العثور على أي تبعيات مفقودة أو حزم معطلة وتثبيتها.

$سودو تثبيت apt-get -F

هناك طريقة أخرى لحل مشكلة الحزمة المعطلة عبر apt-get وهي تحرير ملف / etc / apt / sources / list وإضافة مواقع بإصدارات أحدث من الحزم المتاحة. ثم تشغيل ملف تحديث apt-get أمر لتحديث قائمة المستودعات.

إذا لم تؤد الطريقة المذكورة أعلاه إلى حل مشكلة التبعيات المعطلة والحزم المعطلة وما زلت تتلقى الخطأ ، فجرّب الطرق التالية.

أساليب أخرى

طريقة 1:

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

1. قم بتحديث فهرس المستودع عن طريق تنفيذ الأمر التالي في Terminal:

$سودو تحديث apt-get

2. بعد ذلك ، قم بتنفيذ الأمر التالي لتنظيف المستودع المحلي:

$سودو apt-get clean

3. قم بتنفيذ الأمر التالي لإزالة جميع الحزم غير الضرورية التي لم تعد مطلوبة:

$سودو apt-get autoremove

سيعرض الأمر أعلاه التبعيات غير الملباة أو اسم الحزمة المعطلة.

4. ثم حاول تنفيذ الأمر التالي في Terminal لفرض إزالة الحزمة المعطلة:

$سودو dpkg --إزالة -فرض - فرض إزالة إعادةPackage_Name

الطريقة الثانية:

في الطريقة التالية ، سوف نستخدم ملف dpkg— تكوين الأمر من أجل إصلاح التبعيات المفقودة والحزم المعطلة.

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

1. قم بتنفيذ الأمر التالي في Terminal لإعادة تكوين جميع الحزم المثبتة جزئيًا.

$سودو dpkg --تهيئة -إلى

إذا لم يعمل الأمر أعلاه ، كما في حالتنا وظهرت لك نتائج مماثلة تعرض الحزمة الخاطئة ، فحاول إزالة الحزمة.

2. قم بتنفيذ الأمر أدناه في Terminal لإزالة الحزمة الخاطئة.

$الحصول على إزالة apt <اسم_حزمة>

3. ثم استخدم الأمر التالي لتنظيف المستودع المحلي:

$سودو apt-get clean

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

$سودو تحديث apt-get

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