كيفية تثبيت YUM وإدارة حزم RPM على Ubuntu: دليلك الشامل للمبتدئين

1. المقدمة

بالنسبة لمستخدمي Ubuntu، يُعد نظام إدارة الحزم أمرًا بالغ الأهمية. بشكل عام، يُستخدم APT كنظام إدارة الحزم في Ubuntu، ولكن قد يرغب بعض المستخدمين في استخدام YUM، وهو النظام المستخدم في بعض توزيعات Red Hat مثل CentOS وRHEL. في هذه المقالة، سنشرح بالتفصيل سبب وكيفية تثبيت YUM على Ubuntu، بالإضافة إلى شرح أداة APT كبديل عن YUM.

Ubuntu هو توزيع مبني على Debian ولا يدعم حزم RPM بشكل افتراضي. ومع ذلك، قد تظهر بعض الحالات التي يصبح فيها استخدام حزم RPM ضروريًا. في هذه المقالة، سنتعرف على الفروق بين YUM وAPT، وكيفية استخدام YUM بشكل مناسب على Ubuntu.

2. ما هو الفرق بين Ubuntu وYUM؟

Ubuntu هو توزيع مبني على Debian، ويستخدم APT (أداة إدارة الحزم المتقدمة) كنظام إدارة الحزم الافتراضي. من ناحية أخرى، YUM (مُحدث يلودوغ، معدل) هو أداة إدارة الحزم المستخدمة في توزيعات Red Hat مثل CentOS وRHEL.

الفرق بين APT وYUM

  • APT (أداة إدارة الحزم المتقدمة)
    يُستخدم APT بشكل أساسي في Ubuntu وDebian، وتُستعمل أوامر مثل apt-get و apt لتثبيت وتحديث وحذف الحزم. يتعامل APT مع حزم DEB، مما يسهّل إدارة الحزم الموجودة في مستودعات Ubuntu وDebian.
  • YUM (مُحدث يلودوغ، معدل)
    في توزيعات Red Hat، يُستخدم YUM لتثبيت وتحديث حزم RPM. YUM هو أداة إدارة الحزم المعتمدة على RPM، ويستخدم في توزيعات مثل Red Hat Enterprise Linux وCentOS.

لماذا قد ترغب في استخدام YUM على Ubuntu؟

قد يكون السبب وراء استخدام YUM على Ubuntu هو أن بعض المستخدمين القادمين من بيئة Red Hat قد اعتادوا على YUM، أو قد يكون هناك حاجة لتثبيت حزم RPM معينة. ومع ذلك، يُوصى عادةً باستخدام APT في Ubuntu.

3. أسباب تثبيت YUM على Ubuntu

هناك بعض الحالات التي يكون فيها استخدام YUM على Ubuntu ضروريًا، خاصة إذا كان من المطلوب استخدام حزم RPM، أو إذا كان هناك بيئة هجينة في الشركة تجمع بين أنظمة Red Hat وUbuntu.

عند الحاجة للتعامل مع حزم RPM

عادةً ما يتم استخدام حزم DEB على Ubuntu، لكن هناك بعض البرمجيات التي تتوفر فقط بصيغة RPM. في هذه الحالات، يمكن إدارة حزم RPM على Ubuntu باستخدام YUM لتثبيت هذه البرمجيات.

استخدام YUM في بيئة هجينة

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

4. خطوات تثبيت YUM

تثبيت YUM على Ubuntu سهل نسبيًا. فيما يلي الخطوات المحددة:

كيفية تثبيت YUM

لتثبيت YUM، استخدم الأوامر التالية:

sudo apt-get update
sudo apt-get install yum

بعد تثبيت YUM، يُفضل أيضًا تثبيت أداة rpm لأنها مخصصة للتعامل مع حزم RPM.

sudo apt-get install rpm

بعد ذلك، ستكون مستعدًا لإدارة حزم RPM على Ubuntu.

5. بدائل YUM: الاستفادة من APT

APT هو أداة إدارة الحزم القياسية في Ubuntu، ويمكنه تنفيذ معظم مهام إدارة الحزم. فيما يلي طريقة استخدام APT كبديل عن YUM.

الأساسيات في استخدام أوامر APT

من الموصى به إدارة الحزم باستخدام APT في Ubuntu، ويمكن تنفيذ الأوامر التالية:

  • تثبيت حزمة:
  sudo apt install <اسم الحزمة>
  • تحديث الحزم:
  sudo apt update
  sudo apt upgrade
  • إزالة حزمة:
  sudo apt remove <اسم الحزمة>

يُعتبر APT أداة قوية جدًا، حيث يقوم بحل الاعتماديات تلقائيًا، لذا يكون الخيار الأنسب لمستخدمي Ubuntu في الغالب.

6. حالات الاستخدام الفعلية: ضرورة YUM عند التعامل مع حزم RPM

أحد الأمثلة على ضرورة YUM في Ubuntu هو الحاجة إلى تثبيت حزم RPM محددة، خاصة في الشركات التي تتطلب توافقًا مع أدوات أو تطبيقات مستخدمة في أنظمة Red Hat.

مثال عملي 1: تثبيت حزمة RPM

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

sudo yum install <اسم الحزمة>.rpm

مثال عملي 2: إدارة بيئة هجينة

إذا كانت الشركة تستخدم Ubuntu وCentOS معًا، يمكن استخدام YUM لإدارة الحزم بكفاءة على كلا النظامين بنفس الأوامر، مما يقلل من عبء الإدارة ويحقق التناسق.

7. استكشاف الأخطاء الشائعة والأسئلة الشائعة

قد تواجه بعض المشاكل عند تثبيت YUM على Ubuntu. فيما يلي أشهر المشاكل وحلولها:

الخطأ 1: تعارض الاعتماديات

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

sudo apt-get install <اسم المكتبة>

الخطأ 2: عدم العثور على الحزمة

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

8. الخلاصة والنظرة المستقبلية

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

في المستقبل، ومع توفير المزيد من الحزم عبر مستودعات APT، قد تقل الحاجة إلى YUM، لكن حاليًا يظل مفيدًا في بعض السيناريوهات المحددة.

年収訴求