في المقالة التالية سوف نلقي نظرة على كيف يمكننا ذلك تحقق من المحطة إذا تم تثبيت حزمة معينة أم لا على نظام أوبونتو الخاص بنا. قد يحتاج المستخدمون أحيانًا إلى معرفة هذه المعلومات لشيء أو لآخر.
للحصول على هذه المعلومات ، يمكننا إيجاد طرق مختلفة للحصول عليها. البحث قليلا في جوجل يمكنك أن تجد طرق مختلفة للحصول على هذه البيانات. وهو شيء يمكن أن يكون مفيدًا دائمًا في مرحلة ما لجميع المستخدمين. في هذه المقالة سنترك سبع طرق ، بحيث يمكن لكل مستخدم اختيار الطريقة التي تناسبه.
ما الذي يمكننا استخدامه من المحطة للتحقق مما إذا كانت حزمة معينة مثبتة أم لا على Ubuntu؟
- ملائم. هذه أداة سطر أوامر قوية للتثبيت والتنزيل والإزالة والبحث و إدارة الحزم على الأنظمة القائمة على دبيان.
- apt- مخبأ. تستخدم ل الاستعلام عن ذاكرة التخزين المؤقت لـ APT أو البيانات الوصفية للحزمة.
- نظام إدارة حزم دبيان. إنه مدير مجموعة للأنظمة القائمة على دبيان.
- dpkg- استعلام. هذه أداة ل الاستعلام عن قاعدة بيانات dpkg.
- التي. هذا الأمر إرجاع المسار الكامل للملف القابل للتنفيذ.
- أين هو. يستخدم في البحث عن الملفات الثنائية والمصدر والصفحة الرئيسية لأمر معين.
- حدد. أمر تحديد الموقع يعمل بشكل أسرع من البحث عن الأمر لأنه يستخدم قاعدة البيانات المحدثة ، بينما يبحث الأمر find في النظام الحقيقي.
أمثلة للتحقق من تثبيت الحزمة
بادئ ذي بدء ، قل أن الأوامر التالية كانت تم اختباره على Ubuntu 19.04.
أمر مناسب
APT هي أداة قوية للمحطة يمكننا من خلالها التثبيت والتنزيل والحذف والبحث والإدارة ، وكذلك استشر المعلومات حول الحزم. يحتوي أيضًا على بعض أدوات سطر الأوامر الأقل استخدامًا المتعلقة بإدارة الحزم.
apt list vim
أمر Apt-cache
القيادة الرابطة بين مخبأ تُستخدم للاستعلام عن ذاكرة التخزين المؤقت لـ APT أو البيانات الوصفية للحزمة من قاعدة بيانات APT الداخلية. سيبحث ويعرض معلومات حول الحزمة المحددة. سيُظهر لنا ما إذا كانت الحزمة مثبتة أم لا ، إصدار الحزمة المثبتة ، معلومات مستودع المصدر.
في المثال التالي سنرى أن حزمة vim قد تم تثبيتها بالفعل على النظام.
apt-cache policy vim
أمر Dpkg
DPKG إنها أداة لتثبيت الحزم وإنشائها وإزالتها وإدارتها ، ولكن بخلاف أنظمة إدارة الحزم الأخرى ، لا يمكن تنزيل وتثبيت الحزم أو تبعياتها تلقائيًا. للحصول على المعلومات ، بوضوح ، يمكننا دمجها مع grep.
dpkg -l | grep -i nano
أمر Dpkg-query
هذه هي أداة ل عرض معلومات حول الحزم المدرجة في قاعدة بيانات dpkg.
dpkg-query --list | grep -i nano
أي أمر
الأمر الذي إرجاع المسار الكامل للملف القابل للتنفيذ. هذا الأمر مفيد للغاية عندما نريد إنشاء اختصار على سطح المكتب أو رابط رمزي للملفات القابلة للتنفيذ. يبحث الأمر في الدلائل المدرجة في متغير البيئة PATH المستخدم الحالي.
إذا تم عرض ثنائي الحزمة المحددة أو موقع الملف القابل للتنفيذ بعد تنفيذ الأمر ، فهذا يشير إلى أن الحزمة قد تم تثبيتها بالفعل على النظام. إذا لم يتم تثبيت الحزمة على النظام.
which vim
حيث هو الأمر
القيادة أين هو تستخدم للعثور على الملفات الثنائية والمصدر والصفحة الرئيسية لأمر معين.
إذا أظهر إخراج الأمر ثنائي الحزمة المحددة أو موقع الملف القابل للتنفيذ ، فإنه يشير إلى أن الحزمة قد تم تثبيتها بالفعل على النظام. إذا لم يتم تثبيت الحزمة على النظام.
whereis nano
حدد موقع الأمر
القيادة حدد يعمل بشكل أسرع من البحث عن الأمر لأنه يستخدم قاعدة بيانات محدثة، بينما يبحث أمر البحث عن النظام الحقيقي. استخدم قاعدة بيانات بدلاً من البحث عن مسارات الدليل الفردية.
إذا أظهر إخراج الأمر موقع الملف الثنائي أو الملف القابل للتنفيذ المحدد للحزمة ، فهذا يعني أن الحزمة قد تم تثبيتها بالفعل على النظام. إذا لم يتم تثبيت الحزمة على النظام.
locate --basename '\nano'