Conda و PIP و NPM: أنظمة إدارة الحزم عبر الأنظمة الأساسية

Conda و PIP و NPM: أنظمة إدارة الحزم عبر الأنظمة الأساسية

Conda و PIP و NPM: أنظمة إدارة الحزم عبر الأنظمة الأساسية

كما نعلم بالفعل ، كثير أو كل شيء Linuxeros من ذوي الخبرة، ملكنا أنظمة تشغيل جنو / لينكس عادة ما يكون لديهم الكثير من التنوع في كل عنصر يتكون منه. لذلك ، يمكننا الاستمتاع بملف توزيع مع واحد أو أكثر من بيئات سطح المكتب ومديري النوافذ ومديري التمهيد ومديري تسجيل الدخول والخوادم الرسومية وعناصر أخرى ، مثل ، "مديرو الحزم"، من بينها بعض المعروفة باسم "Apt-get" والبعض الآخر غير معروف جيدًا ، مثل "كوندا".

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

Guix: البرنامج التعليمي لتثبيت أداة إدارة الحزم

Guix: البرنامج التعليمي لتثبيت أداة إدارة الحزم

لذلك ، بين "مديرو الحزم"، معروفة ومستخدمة بشكل أفضل ، يمكننا أن نذكر apt-get، aptitude، apt، pacman، yum، من بين أمور أخرى ، على الرغم من أن هذه ليست سوى منصة واحدةذلك بالقول جنو / لينكس. على الرغم من وجود واحد يسمى جويكس، والتي عادة ما تكون أقل شهرة ، لأنها ، بشكل عام ، تأتي مدمجة فقط وبشكل افتراضي ، في توزيعة جنو بنفس الاسم. والذي تحدثنا عنه في منشور سابق ننصح بقراءته بعد الانتهاء من هذا المنشور.

Guix: البرنامج التعليمي لتثبيت أداة إدارة الحزم
المادة ذات الصلة:
Guix 1.2: البرنامج التعليمي لتثبيت أداة إدارة الحزم

"تتم كتابة Guix كمدير للحزم بلغة Guile Scheme ويستند إلى مدير الحزم Nix. وباعتباره توزيعة جنو ، فهو يتضمن مكونات مجانية فقط ويأتي مع نواة GNU Linux-Libre ، خالية من عناصر البرامج الثابتة الثنائية غير الحرة."

Guix 1.0 تحديث
المادة ذات الصلة:
تم إصدار أول نسخة مستقرة من Guix 1.0 وهذه هي أخبارها

Conda و PIP و NPM: 3 أنظمة لإدارة الحزم

Conda و PIP و NPM: 3 أنظمة لإدارة الحزم

ما هي كوندا؟

وفقا له الموقع الرسمي, "كوندا" هو:

"نظام متكامل ومتعدد الاستخدامات لإدارة الحزم والتبعيات وبيئات اللغة ، مثل: Python و R و Ruby و Lua و Scala و Java و JavaScript و C / C ++ و FORTRAN. بالإضافة إلى ذلك ، فهو مفتوح المصدر ومتعدد الأنظمة الأساسية ، لذا فهو يعمل على أنظمة تشغيل Windows و MacOS و Linux. وتشمل إمكانياته القدرة على تثبيت الحزم وتشغيلها وتحديثها وتبعياتها بسرعة. وأيضًا ، يمكنك إنشاء البيئات وحفظها وتحميلها والتبديل بينها بسهولة على جهاز الكمبيوتر المحلي لديك. تم إنشاؤه لبرامج Python ، لكن يمكنه حزم البرامج وتوزيعها لأي لغة."

المزيد حول Conda

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

المادة ذات الصلة:
توزيع Anaconda: المجموعة الأكثر اكتمالا لعلوم البيانات باستخدام Python

ما هو PIP؟

وفقا له الموقع الرسمي, "PIP" هو:

"إنها حاليًا أداة PyPA الموصى بها لتثبيت حزم Python. ومن ثم ، فإن PIP هو الآن مثبت الحزم المفضل لـ Python ، وهو أحد أكثر حزم Python شيوعًا ، وبالتالي الحزم التي تأتي مع الإصدارات الحديثة من Python. بالإضافة إلى ذلك ، فإنه يوفر ميزات أساسية للعثور على الحزم وتنزيلها وتثبيتها من PyPI وفهارس حزم Python الأخرى ، ويمكن دمجها في مجموعة واسعة من مهام سير عمل التطوير من خلال واجهة سطر الأوامر (CLI) الخاصة بها.. ولأنه مفتوح المصدر ومتعدد المنصات ، يمكن استخدامه دون مشاكل أيضًا من Windows و MacOS."

المزيد حول Pip

"PIP" كما أنها جيدة جدًا الوثائق الرسمية، على الرغم من أنه يأتي فقط الإنجليزية. ومع ذلك ، فإنه يحتوي على مجتمع الإنترنت الممتاز «بايثون»الذي يوفر ملفا ممتازا توثيق. وأخيرًا ، في ملف موقع جيثب يمكن العثور على معلومات أكثر قيمة للتنزيل والتثبيت والاستخدام.

ما هو NPM؟

وفقا له الموقع الرسمي, "NPM" هو:

"إنه مدير حزم بسيط لـ NodeJS ، مما يسهل العمل معه ، لأنه يسمح لك بإدارة أي مكتبة متاحة في وقت قصير بسطر واحد فقط من التعليمات البرمجية ، مما يساعد على إدارة الوحدات النمطية وتوزيع الحزم وإضافة التبعيات بطريقة بسيطة ".

المزيد حول NPM

"NPM" كما أن لديها خير الوثائق الرسمية، على الرغم من أنه يأتي أيضًا فقط الإنجليزية. ومع ذلك ، فإنه يحتوي على مجتمع الإنترنت الممتاز «نود.جي إس»الذي يوفر ملفا ممتازا توثيق، وبعضها يأتي باللغة الإسبانية. وأخيرًا ، في ملف موقع جيثب يمكن العثور على معلومات أكثر قيمة للتنزيل والتثبيت والاستخدام.

أخيرًا ، إنه مهم إضافة إلى «NPM» ما يلي:

"NPM" يتكون من ثلاثة مكونات مختلفة وهي موقع الويب وواجهة سطر الأوامر (CLI) والسجل. كل واحد يؤدي دورًا محددًا ، على سبيل المثال ، يتيح لك موقع الويب اكتشاف الحزم وتكوين الملفات الشخصية وإدارة الجوانب الأخرى لتجربة المستخدم معها ؛ يسمح CLI بتشغيل البرنامج من محطة طرفية ، كونها الطريقة التي يتفاعل بها معظم المطورين ؛ وأخيرًا ، السجل ، وهو قاعدة بيانات عامة كبيرة لبرامج JavaScript والمعلومات الوصفية التي تحيط به.

بالإضافة إلى ذلك ، لأنها من المصدر المفتوح وعبر المنصات، يمكن استخدامه بدون مشاكل أيضًا من Windows y ماك.

صورة عامة لاستنتاجات المقالة

اختتام

نأمل هذا "وظيفة صغيرة مفيدة" في «Conda, PIP y NPM»، وهي 3 أنظمة إدارة الحزم عبر الأنظمة الأساسية ومفتوحة المصدر ، معروفة وتستخدم في الغالب من قبل المستخدمين والمطورين المتقدمين ؛ ذات فائدة وفائدة كبيرة للجميع «Comunidad de Software Libre y Código Abierto» ومساهمة كبيرة في نشر النظام البيئي الرائع والعملاق والمتنامي لتطبيقات «GNU/Linux».

في الوقت الحالي ، إذا أعجبك هذا publicación، لا تتوقف شاركه مع الآخرين ، على مواقع الويب أو القنوات أو المجموعات أو مجتمعات الشبكات الاجتماعية أو أنظمة المراسلة المفضلة لديك ، ويفضل أن تكون مجانية و / أو مفتوحة و / أو أكثر أمانًا تیلیجرامسيجنلالمستودون حيوان بائد شبيه بالفيل أو آخر Fediverse، ويفضل. وتذكر زيارة صفحتنا الرئيسية على «DesdeLinux» لاستكشاف المزيد من الأخبار ، وكذلك الانضمام إلى قناتنا الرسمية برقية من DesdeLinuxبينما ، لمزيد من المعلومات ، يمكنك زيارة أي مكتبة على الإنترنت كما OpenLibra y جيديت, للوصول إلى الكتب الرقمية وقراءتها (ملفات PDF) حول هذا الموضوع أو غيره.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.