المعدات

مدير حزم Linux: pacman، yum، apt ...

جدول المحتويات:

Anonim

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

أي مدير حزم Linux مناسب لك؟

مثل أي مستخدم جديد لنظام التشغيل Linux ، قد تطغى على العدد الهائل من الخيارات المتاحة لك عندما يتعلق الأمر بالتوزيعات التي يمكنك تثبيتها على كمبيوتر سطح المكتب. ما الفرق بين Ubuntu أو Fedora أو OpenSUSE أو Sabayon أو Arch؟ في النهاية ، الإجابة المختصرة هي: مديرو الحزم.

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

سيكون هذا الدليل بمثابة شرح موجز لكيفية أداء المهام الأساسية في كل نظام من أنظمة إدارة الحزم ، بحيث يمكنك تحديد أيها مناسب لك.

بكمن

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

وهي مصممة لتكون بسيطة وسهلة لإدارة الحزم لمستخدمي Arch.

يم

YUM هي تبعية قرار لمدير حزم RPM. YUM هي القيمة الافتراضية لنظام إدارة الحزم المضمنة في عدد غير قليل من مشتقات Red Hat ، بما في ذلك Fedora 21 و CentOS. بناء جملة YUM بسيط ، ولن يواجه مستخدمو Apt مشكلة في إجراء التغيير.

يعد التحديث والتحديث من خلال YUM أمرًا بسيطًا للغاية ، حيث يتولى الأمر التالي المهام:

تحديث sudo يم

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

sudo yum تثبيت $ packageName

أيضًا ، لإزالة حزمة ، يكون الأمر:

sudo yum إزالة $ packageName

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

sudo yum search $ packageName

لا يشتمل YUM على أمر autoremove للعثور على التبعيات غير المستخدمة وإزالتها ، ومع ذلك فهو يتضمن ميزة رائعة لتثبيت حزمة من عنوان url ، والتي لا تتضمن Apt:

sudo يم تثبيت $ url

APT

Apt هي تبعية قرار للأنظمة القائمة على دبيان مثل Ubuntu. بالاشتراك مع dpkg ، يوفر مدير الحزم Apt طريقة سهلة لتحديث البرامج وتثبيتها وإزالتها. بدون Apt ، فإن الحفاظ على نظام دبيان سيكون مثل استخدام Linux في التسعينات.

يحتوي Apt على بنية بسيطة لطيفة ، على الرغم من أنه تتم إعادة كتابتها لتوفير بنية بسيطة وواضحة. على هذا النحو ، اعتمادًا على الإصدار الذي تستخدمه (يتضمن Ubuntu 14.04 وأعلى أوامر Apt الجديدة) ، يمكنك استخدام أوامر مختلفة لتحقيق نفس النتائج.

لتحديث مستودعات البرامج ، استخدم الأمر التالي:

sudo apt-get update

أو

تحديث sudo apt

لتحديث البرنامج:

sudo apt-get ترقية

أو

تحديث sudo apt

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

sudo apt-get dist-upgrade

أو

sudo apt الترقية الكاملة

يمكن دمج هذه الأوامر لإجراء تحديث بالتتابع مثل هذا:

sudo apt-get update && sudo apt-get upgrade

أو

sudo apt update && sudo apt upgrade

لتثبيت البرنامج ، يكون الأمر:

sudo apt-get تثبيت $ packageName

أو

sudo apt تثبيت $ packageName

لإزالة حزمة:

sudo apt-get إزالة $ packageName

أو

sudo apt إزالة $ packageName

من خلال تقييد برنامج النظام الخاص بك باستخدام الأمر apt-get remove ، تقوم Apt بعمل جيد في إزالة التبعيات غير المستخدمة ، ولكن في بعض الأحيان أثناء إزالة البرنامج أو ترقية بعض التبعيات اللاحقة قد البقاء في النظام. إذا كنت ترغب في إزالة هذه الحزم من النظام. يتضمن Apt أمرًا لهذه المهمة:

sudo apt-get autoremove

أو

sudo apt autoremove

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

sudo apt-cache search $ packageName

أو

sudo apt search $ packageName

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

الانتروبيا

Entropy هو مدير الحزم الافتراضي لنظام Sabayon Linux ، وهو مشتق من Gentoo. ما يجعل Entropy مثيرًا للاهتمام هو أن Sabayon يستخدم ملفات ثنائية من خلال Entropy ، وكذلك شفرة المصدر من خلال Portage's manager manager. وفيما يلي ملخص أساسي لهذا النظام:

  • يتم تضمين حزم المصدر في ملفات ثنائية من خلال Entropy ، باستخدام Portage. يقوم Entropy بتحويل الثنائيات إلى حزمة Entropy. وتضاف حزم Entropy إلى مستودع Sabayon. يقوم المستخدم بتثبيت ملف ثنائي من خلال Entropy.

الإنتروبي قابل للمقارنة مع Apt و YUM و ZYpp و DNF ، مما يعني أن الأوامر سهلة الاستخدام للمبتدئين. يتضمن الانتروبيا أيضًا اختصارات.

لتحديث البرنامج:

تحديث sudo ايكو

أو

sudo equo up

لتحديث جميع الحزم:

ترقية sudo ايكو

أو

sudo equo u

يمكن استخدام هذه الأوامر في نفس الوقت:

تحديث sudo equo && sudo equo

أو

sudo equo up && sudo equo u

لتثبيت حزمة:

sudo equo تثبيت $ packageName

أو

sudo equo في $ packageName

لإزالة حزمة:

sudo equo إزالة $ packageName

أو

sudo equo rm $ packageName

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

sudo equo search $ packageName

ZYpp

ZYpp هو تبعية أخرى للدقة لإدارة حزم RPM ، وهو مدير الحزم الافتراضي لـ OpenSUSE و SUSE Linux Enterprise. يستخدم ZYpp.rpm ثنائي ، مثل YUM ، ولكنه أسرع قليلاً لأنه مكتوب بلغة C ++ ، بينما تتم كتابة YUM في Python. ZYpp سهل الاستخدام للغاية لأنه يتضمن اختصارات الأوامر التي يمكن استخدامها بدلاً من الأوامر الكاملة.

نوصيك بأفضل توزيعات لينكس 2018

مثل YUM ، تقوم ZYpp بتحديث جميع الحزم وتحسينها باستخدام الأمر التالي:

تحديث sudo zypper

أو

sudo zypper

لتثبيت حزمة:

sudo zypper قم بتثبيت $ packageName

أو

sudo zypper في $ packageName

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

sudo zypper remov $ packageName

أو

sudo zypper rm $ packageName

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

sudo zypper search $ packageName

مثل YUM ، لا يوجد أمر إزالة تلقائي متضمن في ZYpp. أيضًا ، مثل Ubuntu ، لدى OpenSUSE روابط تثبيت بنقرة واحدة للويب بناءً على حزمة التثبيت.

DNF أو DUMified YUM

DNF عبارة عن إعادة كتابة YUM تستخدم ميزات ZYpp ، وبشكل خاص التبعية لقدرات الدقة. DNF هو مدير الحزم الافتراضي لـ Fedora 22 والإصدارات الأحدث ، ويجب أن يصبح نظام CentOS الافتراضي في المستقبل.

لتحديث النظام بأكمله وترقيته:

تحديث sudo dnf

لتثبيت حزمة:

تثبيت sudo $ packageName

لإزالة حزمة:

sudo dnf إزالة $ packageName

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

sudo dnf search $ packageName

بخلاف YUM و ZYpp ، توفر DNF أمر الحذف التلقائي للبحث في النظام وإزالة التبعيات دون استخدام:

sudo dnf autoremove

كما يسمح DNF بتثبيت الحزم من عنوان URL:

sudo dnf تثبيت رابط url

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

نوصي بقراءة كيفية إنشاء Ubuntu USB قابل للتشغيل.

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

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

المعدات

اختيار المحرر

Back to top button