تُساعد قائمة الحزم المُثبّتة على نظام أوبونتو مسؤولي النظام في صيانة الأنظمة ونسخها وإعادة تثبيتها. تُثبّت الأنظمة المبنية على لينكس التبعيات باستمرار ، لذا من الضروري معرفة محتويات النظام. في هذا الدليل، ستتعلم كيفية عرض جميع الحزم المُثبّتة باستخدام 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 للعودة إلى سطر الأوامر.
قائمة بجميع الإصدارات
لسرد كافة إصدارات الحزمة، قم بتشغيل الأمر التالي:
سياسة 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 حزمة مثبتة على الجهاز التجريبي.

قائمة حزم لقطة
ستعرض جميع الخيارات المذكورة أعلاه الحزم المثبتة على 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. يجب عليك القيام بما يلي:
الخطوة 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.

ومع ذلك، في بعض الأحيان يحدث الخطأ حتى في حالة عدم استخدام أي عملية أخرى لنظام إدارة الحزم. هذا هو الإجراء الذي يجب اتباعه:
الخطوة الأولى: لحل المشكلة، احذف ملف القفل يدويًا:
sudo rm / var / lib / apt / list / lock
الخطوة الثانية: مسح قفل ذاكرة التخزين المؤقت:
sudo rm / var / cache / apt / archives / lock
تتيح لك إزالة القفل استخدام APT وDPKG مرة أخرى.
نهايات Pensamientos
باتباع هذا الدليل، من المفترض أن تكون قد تعلمت كيفية إدراج الحزم المثبتة على Ubuntu والأنظمة الأخرى المستندة إلى Debian. إذا كانت هناك مشكلة في الحزم المثبتة، فلديك أيضًا طريقة لحلها. توفر الإرشادات إجابات لتصفية حزم مثبتة معينة، وإحصاء كافة الحزم المثبتة، وسرد الحزم القابلة للترقية.
اسمي خافيير تشيرينوس وأنا شغوف بالتكنولوجيا. بقدر ما أستطيع أن أتذكر، كنت مولعًا بأجهزة الكمبيوتر وألعاب الفيديو، وانتهى الأمر بهذه الهواية إلى الحصول على وظيفة.
لقد قمت بالنشر حول التكنولوجيا والأدوات على الإنترنت منذ أكثر من 15 عامًا، خاصة في mundobytes.com
أنا أيضًا خبير في الاتصالات والتسويق عبر الإنترنت ولدي معرفة بتطوير WordPress.