تحقق من المحطة إذا تم تثبيت حزمة معينة على Ubuntu

حول التحقق مما إذا تم تثبيت حزمة معينة

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

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

ما الذي يمكننا استخدامه من المحطة للتحقق مما إذا كانت حزمة معينة مثبتة أم لا على Ubuntu؟

  • ملائم. هذه أداة سطر أوامر قوية للتثبيت والتنزيل والإزالة والبحث و إدارة الحزم على الأنظمة القائمة على دبيان.
  • apt- مخبأ. تستخدم ل الاستعلام عن ذاكرة التخزين المؤقت لـ APT أو البيانات الوصفية للحزمة.
  • نظام إدارة حزم دبيان. إنه مدير مجموعة للأنظمة القائمة على دبيان.
  • dpkg- استعلام. هذه أداة ل الاستعلام عن قاعدة بيانات dpkg.
  • التي. هذا الأمر إرجاع المسار الكامل للملف القابل للتنفيذ.
  • أين هو. يستخدم في البحث عن الملفات الثنائية والمصدر والصفحة الرئيسية لأمر معين.
  • حدد. أمر تحديد الموقع يعمل بشكل أسرع من البحث عن الأمر لأنه يستخدم قاعدة البيانات المحدثة ، بينما يبحث الأمر find في النظام الحقيقي.

أمثلة للتحقق من تثبيت الحزمة

بادئ ذي بدء ، قل أن الأوامر التالية كانت تم اختباره على Ubuntu 19.04.

أمر مناسب

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

تحقق مما إذا كانت الحزمة مثبتة بقائمة apt

apt list vim

أمر Apt-cache

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

في المثال التالي سنرى أن حزمة vim قد تم تثبيتها بالفعل على النظام.

البحث باستخدام apt-cache

apt-cache policy vim

أمر Dpkg

DPKG إنها أداة لتثبيت الحزم وإنشائها وإزالتها وإدارتها ، ولكن بخلاف أنظمة إدارة الحزم الأخرى ، لا يمكن تنزيل وتثبيت الحزم أو تبعياتها تلقائيًا. للحصول على المعلومات ، بوضوح ، يمكننا دمجها مع grep.

ابحث عن حزمة باستخدام dpkg و grep

dpkg -l | grep -i nano

أمر Dpkg-query

هذه هي أداة ل عرض معلومات حول الحزم المدرجة في قاعدة بيانات dpkg.

تحقق مما إذا كانت الحزمة مثبتة باستخدام dpkg-query

dpkg-query --list | grep -i nano

أي أمر

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

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

تحقق مما إذا تم تثبيت الحزمة مع أي أمر

which vim

حيث هو الأمر

القيادة أين هو تستخدم للعثور على الملفات الثنائية والمصدر والصفحة الرئيسية لأمر معين.

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

تحقق مما إذا كانت الحزمة مثبتة بأمر whereis

whereis nano

حدد موقع الأمر

القيادة حدد يعمل بشكل أسرع من البحث عن الأمر لأنه يستخدم قاعدة بيانات محدثة، بينما يبحث أمر البحث عن النظام الحقيقي. استخدم قاعدة بيانات بدلاً من البحث عن مسارات الدليل الفردية.

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

تحقق مما إذا تم تثبيت الحزمة مع تحديد الموقع

locate --basename '\nano'
المادة ذات الصلة:
سرد الحزم المثبتة بطرق مختلفة على نظام أوبونتو الخاص بك

محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني.

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

منطقي (صحيح)