مدير حزم Linux: pacman، yum، apt ...
جدول المحتويات:
يعد مدير الحزم في 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:
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 ، يمكنك ترك تعليقاتك ومشاركتها على الشبكات الاجتماعية.
Arc لحام: تحويل حزم APK التطبيق
ARC Welder هو امتداد مجاني لـ Google Chrome تم تطويره تمامًا بواسطة Google لمطوري تطبيقات Android
سيتوافق Discover مع حزم snapical الكنسي
سيكتشف Discover خطوة أخرى إلى الأمام في أكتوبر مع وصول Plasma 5.11 والتوافق مع حزم Snap الشهيرة.
تعلن صفقة G2a عن ألعاب حزم هذا الشهر
تعلن صفقة G2A عن ألعاب حزم هذا الشهر. اكتشف الألعاب المدرجة في صفقة G2A لهذا الشهر واستفد من هذا الخصم.