العودة إلى المدونة

كيفية تثبيت Node.js على Ubuntu 18.04

كيفية تثبيت Node.js على Ubuntu 18.04

Node.js هي منصة مفتوحة المصدر تتيح للمبرمجين بناء صفحات وتطبيقات ويب ديناميكية. وتُستخدم على نطاق واسع للبرمجة النصية من جانب الخادم وتسمح للمستخدمين باستخدام JavaScript لكل من البرمجيات النصية من جانب العميل والخادم. في هذا البرنامج التعليمي، ستتعلم كيفية تثبيت Node.js على Ubuntu 18.04 وبدء العمل بها.

المتطلبات الأساسية

أولاً، يجب عليك إنشاء جهاز. يمكنك القيام بذلك بسهولة في قسم الحوسبة في CloudSigma WebApp’s:
Create a Linux Server setup java

لأغراض هذا البرنامج التعليمي، يمكنك استخدام الموارد التالية:
CPU: 8 جيجاهرتز
RAM: 8 جيجابايت
SSD: 50 جيجابايت

يمكنك تركيب القرص باستخدام Ubuntu 18.04 LTS المتوفرة في مكتبة CloudSigma:
Ubuntu 18.04: نسخة 64 بت مثبتة مسبقاً مع برامج تشغيل VirtIO، ومستخدم خارق (superuser)، وPython 2.7.17، وPip 20.0.2، وOpenSSL 1.1.1d، وCloud-init، وآخر التحديثات حتى 2019-03-03.

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

تثبيت الإصدار المستقر لنظام Ubuntu

في هذا القسم، ستقوم بتثبيت Node.js على Ubuntu 18.04 باستخدام الأمر ‘apt’. يحتوي Ubuntu على إصدار مستقر من Node.js في مستودعاته. يوفر الإصدار المستقر تجربة أكثر اتساقاً عبر أنظمة متعددة. لتثبيت الإصدار المستقر من مستودعات Ubuntu، يمكنك تشغيل الأمر التالي:

بعد التثبيت، يجب عليك أيضاً تثبيت ‘npm’. NPM – Node Package Manager. هذا هو مدير حزم للغات برمجة javascript. سيسمح لك بإدارة وتثبيت حزم ووحدات node.js. لتثبيت NPM، تفضل بتشغيل الأمر التالي:

يمكنك التحقق من إصدار Node.js المثبت على الخادم الخاص بك باستخدام الأمر التالي:

node js version check

يمكنك أيضاً تثبيته بطريقة أخرى أكثر قوة. ستتعلم كيفية القيام بذلك في القسم التالي.

التثبيت باستخدام PPA – أرشيف الحزم الشخصية

تدير NodeSource مستودع PPA – أرشيف الحزم الشخصية والذي يتيح لك الحصول على إصدار أحدث من node.js. سيعطيك هذا مزيداً من الحرية لاختيار إصدار node.js الذي تريد العمل عليه.

لهذا البرنامج التعليمي، سأستخدم أوامر Node.js v14. أولاً، يمكنك تثبيت PPA باستخدام الأمر التالي:

لتثبيت أي إصدار آخر، ما عليك سوى تغيير رقم الإصدار في الأمر. على سبيل المثال، إذا كنت ترغب في تثبيت v10، يمكنك تعديل الإصدار بشكل مشابه لهذا:

تضيف الأوامر المذكورة أعلاه PPA إلى التكوين وتحدث ذاكرة التخزين المؤقت للحزم المحلية. يقوم الأمر الثاني بتثبيت Node.js. للتحقق من الإصدار، قم بتشغيل الأمر التالي:

install Node.js on Ubuntu Node js Version Check

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

npm version check

تتطلب بعض حزم NPM وجود build-essentials لتجميع التعليمات البرمجية من المصدر. يمكنك تثبيتها باستخدام الأمر التالي:

التثبيت باستخدام NVM  – مدير إصدارات Node.js

طريقة أخرى لتثبيت Node.js هي استخدام NVM – “Node.js Version Manager”. يعمل NVM على مستوى الدليل بدلاً من مستوى النظام، مما يعني أنه يمكنك تثبيت إصدارات مختلفة في أدلة مختلفة دون التأثير على النظام بأكمله.

يتيح لك NVM استخدام الإصدارات الجديدة مع الحفاظ على الإصدارات القديمة من Node.js. تتم إدارة Node.js المثبت بواسطة apt و NPM بشكل مختلف.

لتثبيت NVM، انتقل إلى صفحة Github للمشروع وتحقق من الإصدار الذي تحتاجه. في هذا البرنامج التعليمي، أستخدم الإصدار vo.35

يقوم الأمر أعلاه بتثبيت NVM في ~/.nvm. علاوة على ذلك، فإنه يضيف الأسطر المطلوبة من البرمجية النصية إلى ~/.bashrc

يمكنك تسجيل الخروج وتسجيل الدخول، أو تنفيذ الأمر source للملف “~/.bashrc” لتحميل التغييرات في الجلسة الحالية.

يمكنك تثبيت إصدارات مختلفة من Node.js باستخدام NVM. للتحقق من الإصدارات المتاحة من Node.js، قم بتشغيل الأمر التالي:

يمكنك تثبيت الإصدار المطلوب باستخدام الأمر التالي:

install Node.js on Ubuntu nvm install

يمكنك التحقق من الإصدار باستخدام:

سيستخدم NVM بشكل عام آخر إصدار تم تثبيته ولكن يمكنك أيضًا تحديده باستخدام الأمر ‘ncm use’:

يمكنك إدارة إصدارات Nodejs المتعددة. لرؤية الإصدارات المثبتة، استخدم الأمر التالي:

لجعل إصدار ما هو الإصدار الافتراضي، يمكنك إنشاء اسم مستعار (alias) له. كلما تم إنشاء جلسة جديدة، سيتم استخدام الإصدار الافتراضي لـ node.js.

يمكنك أيضًا الإشارة إليه كما هو موضح أدناه:

يتتبع كل إصدار من Node.js حزمه الخاصة. أثناء تثبيت الحزم من خلال NPM، يمكنك تحديد ما إذا كنت تريد تثبيتها لإصدار معين من Node.js أو بشكل عام.

لتثبيت الحزمة للإصدار المحدد المستخدم حاليًا، قم بتشغيل هذا الأمر:

لتثبيتها بشكل عام، أضف العلامة ‘-g’،

بعد تثبيت الحزمة بشكل عام، ستتمكن من تشغيل الأوامر، ولكن لكي يستخدمها برنامجك، سيتعين عليك ربط الحزمة بنطاقك المحلي.

يمكنك العثور على المزيد من الخيارات المتاحة مع NVM عن طريق تنفيذ هذا الأمر:

 

إزالة Node.js

يمكنك إما إلغاء تثبيت node.js باستخدام ‘apt’ أو باستخدام NVM.

لإزالة الإصدار المستقر الذي قمت بتثبيته باستخدام ‘apt’، استخدم هذا الأمر:

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

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

لإلغاء تثبيت الإصدارات التي قمت بتثبيتها باستخدام NVM، استخدم هذا الأمر:

إذا كان الإصدار الذي تريد إلغاء تثبيته هو الإصدار الحالي، فقم بتعطيله أولاً ثم قم بتشغيل أمر إلغاء التثبيت:

ستؤدي الأوامر المذكورة أعلاه إلى إزالة جميع الملفات المرتبطة بالإصدار باستثناء الملفات المخزنة مؤقتًا.

الآن بعد أن أكملت هذا البرنامج التعليمي، أصبحت تعرف 3 طرق مختلفة وسهلة لتثبيت Node.js على خادم Ubuntu 18.04.

حوسبة سعيدة!

author

Akshay Nagpal

المؤلف · CloudSigma

Preslav Dobrev هو مصمم إبداعي في CloudSigma، يركز على هوية أعمال متسقة باستخدام قنوات التسويق التقليدية والمبتكرة. هو بارع في دمج الرؤية الفنية مع التسويق الاستراتيجي لخلق سرد قصصي مؤثر للعلامة التجارية.

التعليقات

لا توجد تعليقات بعد. كن أول من يعلق.