كيفية تثبيت حزم RPM باستخدام YUM

YUM هو برنامج سطر الأوامر المستخدم لتثبيت البرنامج داخل CentOS و Fedora. إذا كنت تفضل حلاً أكثر رسوماتًا ، فاختر YUM Extender بدلاً من ذلك. YUM هو CentOs و Fedora ما هو apt-get هو Debian و Ubuntu.

هل سبق لك أن تساءلت ما الذي تمثله YUM؟ تنص قراءة الصفحة اليدوية على أن YUM تعني "Yellowdog Updater Modified". YUM هو خليفة لأداة YUP التي كانت مدير الحزم الافتراضي في Yellowdog Linux.

كيفية تثبيت حزم RPM باستخدام YUM

لتثبيت حزمة RPM ما عليك سوى إدخال الأمر التالي:

yum تثبيت nameofpackage

فمثلا:

yum تثبيت سكريبوس

كيفية تحديث الحزم باستخدام YUM

إذا كنت ترغب في تحديث جميع الحزم على نظامك ، قم ببساطة بتشغيل الأمر التالي:

تحديث yum

لتحديث حزمة أو حزم معينة ، جرِّب ما يلي:

تحديث yum nameofpackage

إذا كنت ترغب في تحديث حزمة إلى رقم إصدار محدد ، فأنت بحاجة إلى استخدام أمر التحديث على النحو التالي:

yum update-to nameofpackage versionnumber

فمثلا:

yum update-to flash-plugin 11.2.202-540-release

الآن فكر في هذا الموقف. لديك الإصدار 1.0 من برنامج وهناك عدد من إصلاحات الشوائب 1.1 ، 1.2 ، 1.3 إلخ. كما يتوفر الإصدار 2 من البرنامج. الآن تخيل أنك تريد تثبيت إصلاحات الأخطاء ولكن لا تنتقل إلى الإصدار الجديد نظرًا لأنها تمتص بصراحة تامة. إذن كيف تقوم بتحديث دون ترقية؟

ما عليك سوى استخدام الأمر update-minimal على النحو التالي:

yum update-minimal programname --bugfix

كيفية التحقق من وجود تحديثات باستخدام YUM دون تركيبها

أحيانًا تريد معرفة ما الذي يحتاج إلى التحديث قبل إجراء التحديث فعليًا.

سيعرض الأمر التالي قائمة بالبرامج التي تحتاج إلى تحديث:

yum الاختيار التحديثات

كيفية إزالة البرامج باستخدام YUM

إذا كنت تريد إزالة تطبيق من نظام Linux ، فيمكنك استخدام الأمر التالي:

يم إزالة البرنامج

قد تبدو إزالة البرامج من النظام الخاص بك مباشرة إلى الأمام ولكن عن طريق إزالة تطبيق واحد قد تمنع أحد آخر من العمل.

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

لإزالة البرامج التي تعتمد على البرنامج الذي تقوم بإزالته باستخدام الأمر التالي:

yum autoremove programname

في حالة برنامج المراقبة وخدمة البريد الإلكتروني ، سيتم إزالة كلا التطبيقين.

يمكن أيضًا استخدام أمر الإزالة التلقائية بدون أية معلمات ، كما يلي:

yum autoremove

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

قائمة جميع حزم RPM المتاحة عن طريق YUM

يمكنك سرد جميع الحزم المتوفرة داخل YUM ببساطة عن طريق استخدام الأمر التالي:

قائمة yum

هناك معلمات إضافية يمكنك إضافتها إلى القائمة لجعلها أكثر فائدة.

على سبيل المثال لسرد جميع التحديثات المتاحة على نظامك ، قم بتشغيل الأمر التالي:

تحديثات قائمة yum

لرؤية جميع الحزم المثبتة ، على نظامك ، قم بتشغيل الأمر التالي:

قائمة yum المثبتة

يمكنك سرد كافة الملفات التي تم تثبيتها دون استخدام المستودعات عن طريق تشغيل الأمر التالي:

إضافات قائمة yum

كيفية البحث عن حزم RPM باستخدام YUM

للبحث عن حزمة معينة ، استخدم الأمر التالي:

yum search programname | description

على سبيل المثال للبحث عن Steam ، استخدم الأمر التالي:

يم البحث البخار

بدلا من ذلك ، ابحث عن نوع معين من التطبيق على النحو التالي:

yum البحث "التقاط الشاشة"

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

للحصول على yum للبحث في الأوصاف وعناوين URL ، استخدم أيضًا الأمر التالي:

yum البحث "التقاط الشاشة" جميع

كيفية الحصول على معلومات حول حزم RPM باستخدام YUM

يمكنك استرداد معلومات هامة حول حزمة باستخدام الأمر التالي:

yum info packagename

المعلومات التي يتم إرجاعها هي كما يلي:

كيفية تثبيت مجموعات من التطبيقات باستخدام YUM

لإرجاع قائمة بالمجموعات باستخدام YUM ، قم بتشغيل الأمر التالي:

قائمة مجموعة yum | أكثر من

يشبه الإخراج الذي يتم إرجاعه من هذا الأمر ما يلي:

يمكنك ، لذلك ، تثبيت بيئة سطح مكتب KDE Plasma باستخدام الأمر التالي:

مجموعة yum تثبيت "KDE Plasma workspaces"

قبل أن تفعل ذلك على الرغم من أنك قد ترغب في معرفة الحزم التي تشكل المجموعة. للقيام بذلك ، قم بتشغيل الأمر التالي:

yum group info "KDE Plasma workspaces" | أكثر من

ستلاحظ أنه عند تشغيل هذا الأمر سترى قائمة بالمجموعات داخل المجموعات. يمكنك ، بالطبع ، تشغيل معلومات المجموعة على هذه المجموعات أيضًا.

كيفية تثبيت ملفات RPM المحلية إلى نظامك باستخدام YUM

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

لتثبيت حزمة RPM محلية على نظامك ، قم بتشغيل الأمر التالي:

yum localinstall filename

إذا كان الملف يتطلب تبعيات فسيتم البحث في المستودعات عن التبعيات.

كيفية إعادة تثبيت حزمة RPM باستخدام YUM

إذا لم يحالفك الحظ وتم إيقاف تشغيل البرنامج الذي كان يعمل في أي وقت لأي سبب من الأسباب ، يمكنك إعادة تثبيته مرة أخرى باستخدام الأمر التالي:

يم إعادة تثبيت البرنامج

سيقوم هذا الأمر بإعادة تثبيت نفس البرنامج بنفس رقم الإصدار الذي تم تثبيته بالفعل.

كيف قائمة جميع التبعيات لحزمة RPM

لسرد كل تبعيات الحزمة ، استخدم الأمر التالي:

يم deplist البرنامج

على سبيل المثال ، للعثور على جميع تبعيات فايرفوكس ، استخدم هذا:

yum deplist فايرفوكس

كيف قائمة جميع المستودعات المستخدمة من قبل YUM

لمعرفة المستودعات المتاحة على نظامك لاستخدام الأمر التالي:

yum repolist

ستكون المعلومات المرتجعة كما يلي:

يقدم هذا الدليل مؤشرًا عامًا جيدًا حول كيفية عمل YUM. ومع ذلك ، فإنه يخدش فقط سطح جميع الاستخدامات الممكنة لـ YUM. للحصول على المعلومات الكاملة بما في ذلك إدراج كافة مفاتيح التبديل الممكنة ، قم بتشغيل الأمر التالي:

رجل يم