كيفية التحقق مما إذا كانت الحزمة متوفرة في Yum

How Check If Package Is Available Yum



يعد Yellowdog Updater Modified أو Yum for short أداة لإدارة الحزم لحزم RPM. إنه شائع في عائلة REHL لتوزيعات Linux ، بما في ذلك CentOS و Fedora. وبالتالي ، يمكنك اعتبار yum بمثابة تمهيد لمدير حزم RPM.

مثل مديري الحزم المشهورين ، يعمل Yum عبر مستودعات تحتوي على مجموعات من الأدوات بتنسيق rpm.







بالنسبة لهذا السريع ، سنناقش أساسيات yum ونعرض الحزم المتاحة على نظام يستخدم yum كمدير للحزم.



قائمة يم. الحزم المتاحة

لإظهار الحزم المتاحة ، يمكننا استخدام الأمر yum list كما هو موضح:



سودو قائمة yumمتوفرة

سيعرض هذا الأمر اسم جميع الحزم المتاحة وأحدث إصدار والمستودعات التي تنتمي إليها





Yum Check حزم مثبتة

Yum سهل الاستخدام بشكل لا يصدق ؛ مثل معظم مديري الحزم ، فإنه يسمح لك بتمرير خيارات بديهية. على سبيل المثال ، لإظهار قائمة الحزم المثبتة ، يمكننا استخدام الأمر:



سودو يمالمثبتة

على غرار إظهار الحزم المتوفرة ، سيعرض الأمر أعلاه اسم الحزم المثبتة والإصدار ومستودع المصدر للحزم

يمكنك تمرير الإخراج من الأمر أعلاه إلى أدوات مثل grep و less وما إلى ذلك.

حزمة البحث الخاصة بـ Yum

مثال على حالة استخدام لأمر yum list هو التحقق مما إذا كان لديك حزمة معينة مثبتة. على سبيل المثال ، دعنا نرى ما إذا تم تثبيت awk.

سودو قائمة yumالمثبتة| سيطرة'awk'

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

كما ترى ، قمنا بتثبيت awk (كجزء من gawk) وحزمة python-Hawkey.

إظهار الحزم المتاحة من ريبو محدد

يمكنك أيضًا تصفية الحزمة المتاحة في مستودع معين. يمكننا البدء بإدراج جميع المستودعات الممكّنة بالأمر:

سودو يمريبوليست

سيؤدي هذا إلى سرد جميع المستودعات المتاحة في النظام.

للبحث عن الحزم المتوفرة فقط في الريبو المحدد. على سبيل المثال ، في مستودع epel ، نستخدم الأمر:

سودو قائمة yumمتوفرة| سيطرةدافئ

مثال الإخراج كما هو موضح:

استنتاج

في هذا البرنامج التعليمي السريع ، قمنا بتغطية yum وعرضنا الحزم المتوفرة والمثبتة في النظام.

شكرا للقراءة!