كيفية استخدام أمر RPM في Linux

Kyfyt Astkhdam Amr Rpm Fy Linux



إذا كنت من مستخدمي Linux ، فمن المحتمل أن تكون قد صادفت المصطلح دورة في الدقيقة . دورة في الدقيقة هو اختصار ل مدير باقة ريد هات ، وهي أداة سطر أوامر قوية لإدارة حزم البرامج على أنظمة Linux. ستغطي هذه المقالة كل ما تحتاج لمعرفته حول دورة في الدقيقة أمر في Linux ، بما في ذلك تركيبه واستخدامه وبعض الأمثلة الشائعة.
  1. ما هو أمر RPM
  2. بناء جملة أوامر RPM
  3. خيارات أوامر RPM
  4. تثبيت حزم RPM
  5. ترقية حزم RPM
  6. إزالة حزم RPM
  7. سرد حزم RPM المثبتة
  8. عرض معلومات الحزمة قبل التثبيت
  9. عرض معلومات الحزمة بعد التثبيت
  10. تحقق من تبعيات الحزمة قبل التثبيت
  11. سرد كافة ملفات الحزمة المثبتة
  12. أمر RPM في توزيعات Linux المختلفة

1: ما هو أمر RPM

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

2: صيغة الأمر RPM

البنية الأساسية لملف دورة في الدقيقة الأمر كما يلي:







دورة في الدقيقة [ خيارات ] [ طَرد ]

هنا، [خيارات] يشير إلى خيارات الأوامر التي يمكنك تمريرها إلى ملف دورة في الدقيقة الأمر و [طَرد] يشير إلى الحزمة التي تريد إدارتها.



3: خيارات أوامر RPM

للتحقق من القائمة الكاملة لخيارات الأوامر ، قم بتشغيل:



سودو دورة في الدقيقة - يساعد

  يتم إنشاء وصف النص تلقائيًا





فيما يلي بعض الخيارات الشائعة الاستخدام لـ دورة في الدقيقة يأمر:

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



-في: ترقية الحزمة

-إنها: مسح / إزالة الحزمة

-Q: الاستعلام عن الحزمة

-في: التحقق من الحزمة

-F: تجديد حزمة مثبتة

-ح: عرض التعليمات لأمر RPM محدد

-في: الوضع المطول (يعرض إخراجًا أكثر تفصيلاً)

-امتحان: وضع الاختبار (محاكاة الأمر المحدد دون تنفيذه)

- نيوديبس: تخطي عمليات التحقق من التبعية عند تثبيت حزمة أو ترقيتها أو إزالتها

لاحظ أن هناك العديد من الخيارات المتاحة لـ دورة في الدقيقة الأمر ، ويمكنك العثور على قائمة كاملة في ملف دورة في الدقيقة صفحة دليل عن طريق التشغيل رجل دورة في الدقيقة في محطتك.

رجل دورة في الدقيقة

  يتم إنشاء واجهة المستخدم الرسومية والنص والتطبيق والبريد الإلكتروني تلقائيًا

4: تثبيت حزم RPM

لتثبيت ملف دورة في الدقيقة الحزمة باستخدام دورة في الدقيقة أمر ، اتبع بناء الجملة هذا:

سودو دورة في الدقيقة -ivh [ طَرد ]

يتضمن هذا الأمر الخيارات

  • -أنا للتثبيت
  • -في للإخراج المطول
  • لطباعة علامات التجزئة للإشارة إلى تقدم عملية التثبيت

قبل التثبيت ، تأكد من تنزيل ملف الحزمة المناسب المتوافق مع بنية نظامك.

على سبيل المثال ، لتثبيت ملف vim-Enhanced rpm package ، استخدم الأمر التالي:

سودو دورة في الدقيقة -ivh تحسين vim-7.4.629- 8 .el7_9.x86_64.rpm

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

سودو دورة في الدقيقة -ivh [ Package_URL ]

5: ترقية حزم RPM

خلال دورة في الدقيقة الترقية ، يتم إلغاء تثبيت الإصدار الحالي من الحزمة ، ويتم تثبيت أحدث إصدار.

يمكن استخدام الأمر التالي لترقية الحزم:

سودو دورة في الدقيقة -Uvh [ طَرد ]

يتضمن هذا الأمر الخيارات

  • -U (ترقية)
  • -v (الوضع المطول)
  • -h (طباعة علامات التجزئة لإظهار عملية الترقية)

لترقية vim-Enhanced ، استخدم:

سودو دورة في الدقيقة -Uvh تحسين vim-7.4.629- 8 .el7_9.x86_64.rpm

  واجهة مستخدم رسومية ، نص ، وصف التطبيق يتم إنشاؤه تلقائيًا

قد يلزم تثبيت تبعيات إضافية يدويًا إذا تطلب الإصدار الجديد ذلك. في الإخراج بعد تشغيل الأمر ، يعرض RPM التبعيات المطلوبة المفقودة.

أضف ال - نيوديبس خيار للأمر لتجاهل الرسالة والتحديث بدون تبعيات:

سودو دورة في الدقيقة -Uvh - يقفز [ طَرد ]

6: إزالة حزم RPM

لازالة دورة في الدقيقة الحزم ، تشغيل:

سودو دورة في الدقيقة -إنها [ طَرد ]

على سبيل المثال ، لإزالة ملف vim-المحسن دورة في الدقيقة ، يجري:

سودو دورة في الدقيقة -إنها vim-المحسن

استخدام يم هو خيار آخر لإلغاء التثبيت دورة في الدقيقة الحزم.

سودو يم إزالة [ طَرد ]

على سبيل المثال ، لإزالة vim باستخدام يم تشغيل الأمر:

سودو يم إزالة vim-Enhanced.x86_64

7: قائمة حزم RPM المثبتة

قم بتشغيل الأمر التالي لسرد جميع التطبيقات المثبتة دورة في الدقيقة الحزم:

سودو دورة في الدقيقة -قا

يتضمن الأمر ملف -قا الخيار الذي يرشد دورة في الدقيقة للاستعلام عن الكل.

8: عرض معلومات الحزمة قبل التثبيت

قبل تثبيت الحزمة ، يعرض الأمر التالي معلومات حول دورة في الدقيقة طَرد:

سودو دورة في الدقيقة - كيب [ طَرد ]

للحصول على معلومات حول حزمة وتأكيد صلاحيتها ، استخدم الخيارات:

  • -Qi (معلومات الاستعلام)
  • -p (الاستعلام / التحقق من حزمة)

على سبيل المثال ، لعرض المعلومات المتعلقة بتشغيل حزمة RPM المحسنة لـ vim:

سودو دورة في الدقيقة - كيب تحسين vim-7.4.629- 8 .el7_9.x86_64.rpm

  يتم إنشاء وصف النص تلقائيًا

9: عرض معلومات الحزمة بعد التثبيت

ان دورة في الدقيقة يمكن الاطلاع على المعلومات المتوفرة في الحزمة باستخدام -Qi الخيار الذي يوجه البرنامج للاستعلام عن تفاصيل الحزمة:

سودو دورة في الدقيقة -Qi [ طَرد ]

يقدم لنا الإخراج معلومات مثل تفاصيل الحزمة.

على سبيل المثال، سيعطينا الأمر التالي معلومات متعلقة بـ vim-المحسن :

سودو دورة في الدقيقة -Qi vim-المحسن

  واجهة المستخدم الرسومية ، يتم إنشاء الوصف تلقائيًا

10: تحقق من تبعيات حزمة RPM قبل التثبيت

ال دورة في الدقيقة تسمح لنا الأوامر أيضًا بالتحقق من تبعيات الحزم قبل أن نتمكن من تثبيتها. تأكد من أن دورة في الدقيقة تم تنزيل الحزمة بالفعل التي تريد أن ترى قائمة التبعيات لها.

صيغة الأمر التي نستخدمها هي:

دورة في الدقيقة -qpR [ طَرد ]

فيما يلي قائمة بالخيارات التي يتضمنها هذا الأمر:

  • -q (تنسيق الاستعلام)
  • -p (الاستعلام / التحقق من حزمة)
  • -R (قائمة تبعيات الحزمة)

على سبيل المثال ، لسرد جميع التبعيات المطلوبة بواسطة vim-المحسن الحزمة التي يمكنك تشغيلها:

دورة في الدقيقة -qpR تحسين vim-7.4.629- 8 .el7_9.x86_64.rpm

  يتم إنشاء واجهة المستخدم الرسومية والنص والتطبيق والبريد الإلكتروني تلقائيًا

11: سرد كافة ملفات الحزمة المثبتة

يمكننا أيضًا سرد جميع الملفات المرتبطة بحزمة باستخدام -قل الخيار ، وهذا سوف يوجه دورة في الدقيقة للاستعلام عن القائمة:

سودو دورة في الدقيقة -قل [ طَرد ]

على سبيل المثال ، يمكننا سرد vim-Enhanced rpm حزم الملفات باستخدام:

سودو دورة في الدقيقة -قل vim-المحسن

  واجهة مستخدم رسومية ، نص ، وصف التطبيق يتم إنشاؤه تلقائيًا

12: أمر RPM في توزيعات Linux المختلفة

بينما يعمل الأمر RPM بشكل مشابه عبر توزيعات Linux المختلفة ، قد تكون هناك بعض الاختلافات في الاستخدام وبناء الجملة. فيما يلي نظرة عامة مختصرة على أوامر RPM في توزيعات Linux المختلفة:

إدارة حزم RPM في الأنظمة المستندة إلى Red Hat

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

سودو يم التثبيت [ طَرد ]

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

سودو يم إزالة [ طَرد ]

إدارة حزم RPM في الأنظمة المستندة إلى Debian

في الأنظمة المستندة إلى Debian ، يكون مدير الحزم الافتراضي مناسبًا. ومع ذلك ، لا يزال بإمكانك استخدام RPM لإدارة الحزم في هذه الأنظمة.

دورة في الدقيقة هو مدير حزم لنظام Red Hat لذا فهو غير مثبت بشكل افتراضي على دبيان. لتثبيت ملف دورة في الدقيقة مدير الحزم في نظام Linux مبني على Debian ، قم بتشغيل:

سودو ملائم ثَبَّتَ دورة في الدقيقة

  يتم إنشاء وصف النص تلقائيًا

سودو ملائم ثَبَّتَ كائن فضائي

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

سودو كائن فضائي -أنا [ PACKAGE.rpm ]

ملحوظة: ال كائن فضائي ستعمل الأداة المساعدة على تحويل ملف دورة في الدقيقة package to deb ، والتي يمكنك تثبيتها باستخدام الأمر التالي:

سودو ملائم ثَبَّتَ . / < deb_file >

إدارة حزم RPM في الأنظمة المستندة إلى Arch

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

سودو بكمان -في [ PACKAGE.rpm ]

خاتمة

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