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

آخر تحديث: 04/10/2024
نبذة عن الكاتب: خافيير تشيرينوس
كيفية سرد الحزم المثبتة في أوبونتو

تُساعد قائمة الحزم المُثبّتة على نظام أوبونتو مسؤولي النظام في صيانة الأنظمة ونسخها وإعادة تثبيتها. تُثبّت الأنظمة المبنية على لينكس التبعيات باستمرار ، لذا من الضروري معرفة محتويات النظام. في هذا الدليل، ستتعلم كيفية عرض جميع الحزم المُثبّتة باستخدام apt وdpkg، وحفظ القائمة في ملف، أو عرض حزم وإصدارات مُحدّدة.

الشروط

من أجل إدراج الحزم المثبتة على Ubuntu، يجب عليك تلبية المتطلبات التالية:

  • توزيعة مبنية على دبيان.
  • سطر الأوامر/النافذة محطة (السيطرة + البديل + T)
  • مدير الحزم apt، متضمن بشكل افتراضي.

قد يهمك أيضًا: ما هو لوبونتو؟ استخداماته، مميزاته، مراجعاته، وأسعاره

استخدام Apt لسرد الحزم المثبتة على Ubuntu

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

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

sudo apt list - مثبتة

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

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

الخطوة 3: بالنسبة لمعظم المستخدمين، ستكون القائمة طويلة. حاول توجيه المخرجات باستخدام الأمر less.

قائمة سودو ملائمة – مثبتة | أقل

الخطوة الرابعة: ستظهر لك قائمة سهلة الإدارة ببرامج مثبتة. استخدم مفتاحي السهمين لأعلى ولأسفل للتمرير.

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

الخطوة 5: لإعادة تنشيط سطر الأوامر، اضغط على Q.

كيفية إدراج حزمة معينة

للحصول على قائمة بحزمة برامج معينة وتفاصيلها، اكتب ما يلي في الوحدة الطرفية:

قائمة سودو ملائمة – مثبتة | grep -i package_name

بدلاً من package_name، اكتب اسم حزمة البرامج التي تريد البحث عنها. استخدم الأمر apt show لعرض تفاصيل حزمة معينة مثبتة.

Sudo apt show package_name

كيفية سرد الحزم القابلة للتحديث

للتحقق من الحزم التي يمكن تحديثها، استخدم الأمر `apt list` مع الخيار `upgradable`. استخدم الأمر `less` لتسهيل عملية التصفح.

قائمة ملائمة – قابلة للترقية | أقل

بمجرد تنفيذ النظام للأمر، ستعرض المخرجات جميع الحزم القابلة للتحديث. كما ستعرض تفاصيل مثل الإصدار المُثبّت وأحدث إصدار مُتاح. إذا كنت تستخدم الأمر ` less` ، فاضغط على Q للعودة إلى سطر الأوامر.

  خطأ "نظام ملفات غير معروف" في GRUB: الأسباب، والحالات الحقيقية، وكيفية إصلاحه خطوة بخطوة

قائمة بجميع الإصدارات

لسرد كافة إصدارات الحزمة، قم بتشغيل الأمر التالي:

سياسة apt-cache Package_Name

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

قائمة بجميع الإصدارات

يشير "مثبت" إلى الإصدار المثبت على نظامك. إذا لم يكن لديك أي إصدار مثبت، فسيكون الناتج فارغًا. يشير "مرشح" إلى أحدث إصدار متاح. في مثالنا، يمكننا تحديث حزمة udev إلى الإصدار 237-3ubuntu10.21. يوضح جدول الإصدارات الإصدارات المتاحة ومستودعاتها.

استخدام dpkg لسرد الحزم المثبتة على Ubuntu

قد لا تحتوي الأنظمة التي تعمل بإصدارات أقدم من Ubuntu على الأداة المناسبة. ومع ذلك، الحل البديل هو استخدام أوامر dpkg. افتح نافذتك الطرفية واكتب:

dpkg-query -l

لستَ بحاجة لتشغيل هذه الأوامر بصلاحيات المستخدم الجذر. لذا، لستَ بحاجة لاستخدام الأمر `sudo` . يستخدم كلٌّ من `apt` و`apt-get` أوامر `dpkg` ، مما يجعل هذه الطريقة فعّالة حتى على أحدث إصدارات أوبونتو. يجب أن يُظهر الناتج تفاصيل مثل اسم الحزمة، والإصدار، والبنية، ووصفًا موجزًا. تُظهر الصورة التالية نوع الناتج المتوقع.

باستخدام دي بي كيه جي

كما هو الحال مع apt، يمكنك توجيه مخرجات الأمر less لإنشاء مخرجات أصغر وأكثر قابلية للإدارة.

dpkg-الاستعلام –l | أقل

يمكنك أيضًا استخدام أمر grep لتصفية حزمة بيانات معينة.

سودو dpkg -l | grep -i package_name

بدلاً من package_name، اكتب اسم حزمة برامج معينة.

قم بإنشاء قائمة بالحزم المثبتة

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

dpkg-query -f '${binary:Package}\n' -W > packages_list.txt

ملاحظة: all_packages_list.txt هو اسم الملف المحفوظ. يمكنك تحديد أي اسم ملف تختاره، بشرط الاحتفاظ بامتداد الملف .txt.

حساب الحزم المثبتة في أوبونتو

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

dpkg-query -f '${binary:Package}\n' -W | مرحاض -ل

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

  أفضل 8 برامج لحذف الملفات التي لا يمكن حذفها

عد الحزم المثبتة

قائمة حزم لقطة

ستعرض جميع الخيارات المذكورة أعلاه الحزم المثبتة على Ubuntu باستخدام مديري الحزم apt وdpkg. ومع ذلك، لا تتوفر حزم Snap مع الأوامر المذكورة أعلاه. للحصول على قائمة بجميع اللقطات المثبتة على Ubuntu، اكتب:

قائمة المفاجئة

انظر إخراج المثال أدناه.

قائمة حزم لقطة

ملاحظة: تعرف على الاختلافات بين نظام التغليف Snap ومدير حزم APT في Snap vs Apt.

قد ترغب أيضًا في معرفة: كيفية استعادة كلمة مرور أوبونتو الخاصة بك

كيفية إصلاح الحزم المكسورة في أوبونتو

حزم Linux هي ملفات مضغوطة تحتوي على البرامج والملفات اللازمة لتشغيلها. تم تصميم نظام توزيع الحزم المثبت في Ubuntu ليكون قويًا ويبسط عملية تثبيت التطبيق.

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

الشروط

  • حساب بامتيازات Sudo.
  • نظام أوبونتو.

الحل 1: التحقق من وجود تحديثات

ابدأ عملية استكشاف الأخطاء وإصلاحها بإعادة بناء قائمة التبعيات. يُخبر الخيار `--fix-missing` أداة APT بتجاهل الحزم المفقودة. يضمن هذا الخيار إتمام عملية الترقية دون أن تُرجع APT أي خطأ.

تحديث Sudo مناسب - الإصلاح مفقود

تحقق من وجود تحديثات

يخبر الخيار –fix-missing شركة APT بتجاهل الحزم المفقودة

الحل 2: إجبار APT على إصلاح التبعيات المفقودة أو الحزم المعطلة

تعد تبعيات الحزمة المفقودة سببًا شائعًا للأخطاء المتعلقة بالحزمة. اتبع الإجراء أدناه:

الخطوة 1: استخدم الأمر apt install مع الخيار -f لإخبار APT بتحديد موقع الحزم المفقودة وتثبيتها.

sudo apt install -f

تسرد APT الحزم المفقودة من نظامك.

إصلاح التبعيات المفقودة

الخطوة الثانية: اضغط على زر الإدخال لبدء التثبيت.

الحل 3: فرض إعادة تكوين الحزم المعطلة أو إزالتها باستخدام DPKG

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

  ما هو برنامج MOK Manager، وكيف يعمل، وكيف يؤثر على التمهيد الآمن؟

الخطوة 1: أعد تهيئة DPKG ، نظام إدارة الحزم الأساسي، باستخدام الأمر التالي:

sudo dpkg - تكوين -a

الخطوة 2: تحقق مما إذا كان برنامج DPKG قد حدد أي حزم تحتاج إلى إعادة تثبيت.

سودو dpkg -l | جريب ^..ر

الخطوة 3: إذا أعاد الأمر السابق قائمة بحزمة واحدة أو أكثر، فحاول إزالة الحزم عن طريق كتابة ما يلي:

Sudo dpkg –purge –force-all [اسم الحزمة]

يوضح المثال التالي كيفية إزالة حزمة vlc-plugin-base التالفة.

إعادة تشكيل القوة

تحذير: يقوم الأمر `dpkg --purge --force-all` بإزالة حزمة حتى لو تسببت الإزالة في مشاكل تبعية أخرى. استخدم هذا الأمر بحذر.

الخطوة الرابعة: بعد الانتهاء من استكشاف المشكلة وإصلاحها، قم بتشغيل الأمر التالي لتنظيف النظام:

sudo apt نظيفة

الخطوة 5: ثم قم بتحديث المستودعات مرة أخرى:

تحديث sudo apt

الحل 4: حل مشكلة تعطل DPKG

يظهر خطأ تعطل DPKG عند محاولة تثبيت حزمة أثناء استخدام عملية أخرى DPKG.

حل مشكلة تعطل DPKG

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

الخطوة الأولى: لحل المشكلة، احذف ملف القفل يدويًا:

sudo rm / var / lib / apt / list / lock

الخطوة الثانية: مسح قفل ذاكرة التخزين المؤقت:

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

تتيح لك إزالة القفل استخدام APT وDPKG مرة أخرى.

اطلع على: كيفية تثبيت وتكوين خادم وكيل Squid على Ubuntu

نهايات Pensamientos

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