كيفية تثبيت Node.js على Debian 8
Node.js هو بيئة تشغيل مفتوحة المصدر، مبنية على محرك JavaScript V8 الخاص بـ Google Chrome. تُستخدم Node.js بشكل واسع في تطوير التطبيقات الخلفية (Back-end) وكذلك في بناء تطبيقات الويب والأنظمة المتكاملة التي تعتمد على JavaScript. مع انتشار استخدام Node.js في مختلف المشاريع، يعتبر تثبيته على أنظمة تشغيل مختلفة مثل Debian 8 أمرًا مهمًا للمطورين. في هذا المقال، سنتناول بشكل مفصل كيفية تثبيت Node.js على نظام Debian 8.
الخطوة الأولى: التحقق من إصدار نظام Debian
قبل الشروع في تثبيت Node.js، يجب أولاً التأكد من أن النظام لديك هو Debian 8 (أو أي إصدار آخر قد تحتاجه). للتحقق من إصدار Debian 8 على جهازك، يمكنك تنفيذ الأمر التالي في الطرفية:
bashcat /etc/os-release
هذا الأمر سيعرض لك تفاصيل عن الإصدار الذي تستخدمه. تأكد من أنك تستخدم إصدار Debian 8 أو ما يليه لضمان توافق عملية التثبيت.
الخطوة الثانية: تحديث النظام
من المهم أن تقوم بتحديث حزم النظام قبل تثبيت أي برامج جديدة. هذا يساعد في تجنب المشاكل الناشئة عن وجود حزم قديمة أو غير متوافقة مع الإصدار الجديد من Node.js. يمكنك تحديث النظام باستخدام الأوامر التالية:
bashsudo apt-get update sudo apt-get upgrade
تأكد من تنفيذ هذه الأوامر لضمان أن جميع الحزم الموجودة على النظام لديك محدثة بأحدث الإصدارات.
الخطوة الثالثة: إضافة مستودع NodeSource
لتثبيت أحدث إصدار من Node.js على Debian 8، من الأفضل إضافة مستودع NodeSource الرسمي. مستودع NodeSource يحتوي على أحدث إصدارات Node.js التي تم اختبارها وتحديثها بشكل دوري. لضمان التثبيت من مستودع موثوق، يجب إضافة مستودع NodeSource.
ابدأ أولاً بتثبيت الحزم التي تحتاجها لإضافة المستودعات:
bashsudo apt-get install -y curl python-software-properties
ثم قم بإضافة مستودع NodeSource الخاص بإصدار Node.js الذي ترغب في تثبيته. على سبيل المثال، إذا كنت ترغب في تثبيت الإصدار 16.x من Node.js، يمكنك استخدام الأمر التالي:
bashcurl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
يجب أن تلاحظ أنه يمكن استبدال الرقم 16.x بأي إصدار آخر إذا كنت ترغب في تثبيت إصدار مختلف من Node.js.
الخطوة الرابعة: تثبيت Node.js
بعد إضافة مستودع NodeSource، يمكنك الآن تثبيت Node.js على النظام باستخدام الأمر التالي:
bashsudo apt-get install -y nodejs
سيتولى النظام تحميل وتثبيت النسخة التي اخترتها من Node.js تلقائيًا، بالإضافة إلى تثبيت حزمة npm (مدير الحزم لـ Node.js) التي تعتبر ضرورية لإدارة الحزم البرمجية الخاصة بـ Node.js.
الخطوة الخامسة: التحقق من التثبيت
بمجرد اكتمال التثبيت، يمكنك التحقق من نجاح عملية التثبيت عبر التحقق من الإصدار المثبت من Node.js و npm باستخدام الأوامر التالية:
bashnode -v npm -v
سيعرض الأمر الأول إصدار Node.js المثبت على جهازك، بينما سيعرض الأمر الثاني إصدار npm. إذا حصلت على رقم إصدار لكل منهما، فهذا يعني أن Node.js قد تم تثبيته بنجاح.
الخطوة السادسة: تثبيت الحزم المطلوبة باستخدام npm
أصبح لديك الآن بيئة Node.js جاهزة للعمل على Debian 8. يمكنك استخدام npm لتثبيت الحزم المختلفة التي تحتاجها في مشاريعك. على سبيل المثال، لتثبيت حزمة مثل Express، يمكنك استخدام الأمر التالي:
bashnpm install express
سيقوم npm بتحميل وتثبيت الحزمة المطلوبة تلقائيًا.
الخطوة السابعة: تحديث Node.js و npm
من المهم متابعة تحديث Node.js و npm لضمان أنك تعمل بأحدث الميزات والتحسينات الأمنية. لتحديث Node.js، يمكن العودة إلى مستودع NodeSource واستخدام الأوامر التالية لتحديث Node.js:
bashsudo apt-get update sudo apt-get upgrade nodejs
لتحديث npm، استخدم الأمر التالي:
bashsudo npm install -g npm
المشاكل الشائعة أثناء التثبيت
في بعض الحالات، قد تواجه بعض المشاكل أثناء تثبيت Node.js على Debian 8. إليك بعض الحلول للمشاكل الشائعة:
-
مشكلة في الاتصال بالمستودع: إذا كانت هناك مشكلة في الاتصال بمستودع NodeSource، تحقق من الاتصال بالإنترنت أو حاول استخدام مستودع آخر.
-
تعذر التثبيت بسبب تعارض الحزم: إذا كان لديك إصدارات قديمة من Node.js أو npm مثبتة مسبقًا، قد يحدث تعارض. قم بإزالة أي إصدارات سابقة باستخدام الأوامر التالية:
bashsudo apt-get remove nodejs sudo apt-get purge nodejs -
الحقوق الإدارية: في بعض الأحيان، قد تحتاج إلى صلاحيات المستخدم الجذر لتنفيذ الأوامر. تأكد من أنك تستخدم حسابًا يملك صلاحيات كافية.
البدائل لاستخدام NodeSource
إذا كنت لا ترغب في إضافة مستودع NodeSource، يمكنك أيضًا استخدام مدير الحزم الافتراضي لـ Debian (APT) لتثبيت Node.js. لكن يجب ملاحظة أن الإصدارات التي يقدمها APT قد تكون قديمة نسبيًا مقارنة بتلك المتوفرة في مستودع NodeSource. لتثبيت Node.js باستخدام APT، يمكنك استخدام الأمر التالي:
bashsudo apt-get install nodejs
ومع ذلك، قد تجد أن هذا الإصدار ليس هو الأحدث، لذلك يُفضل استخدام طريقة NodeSource للحصول على أحدث الإصدارات.
نصائح إضافية
-
استخدام nvm (مدير الإصدارات لـ Node.js): إذا كنت تحتاج إلى استخدام إصدارات متعددة من Node.js على نفس النظام، يمكنك تثبيت nvm (مدير الإصدارات لـ Node.js). يتيح لك nvm التبديل بين الإصدارات بسهولة.
لتثبيت nvm، استخدم الأمر التالي:
bashcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bashبعد تثبيت nvm، يمكنك تثبيت الإصدارات المختلفة من Node.js كما يلي:
bashnvm install 14 nvm use 14 -
مراقبة الأداء: بمجرد أن تقوم بتثبيت Node.js على Debian 8، قد ترغب في مراقبة أداء النظام الخاص بك عند تشغيل تطبيقات تعتمد على Node.js. يمكنك استخدام أدوات مثل
pm2لإدارة العمليات:bashnpm install pm2 -g pm2 start app.js -
الحفاظ على تحديث النظام بشكل دوري: حافظ دائمًا على تحديث النظام وحزم Node.js الخاصة بك لضمان الأداء الأمثل والأمان.
الخاتمة
تثبيت Node.js على Debian 8 هو عملية بسيطة نسبيًا بمجرد اتباع الخطوات المذكورة في هذا المقال. من خلال إضافة مستودع NodeSource، وتثبيت الحزم المطلوبة، والتحقق من التثبيت، ستكون جاهزًا لبدء تطوير تطبيقاتك باستخدام Node.js. تأكد من تحديث النظام بانتظام وتثبيت الأدوات المساعدة مثل nvm وpm2 لضمان أفضل تجربة في إدارة تطبيقات Node.js الخاصة بك.

