وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

نصب ساده NodeJS روی اوبونتو

0 4
زمان لازم برای مطالعه: 5 دقیقه


در سال های اخیر، Node.js به عنوان یک پلت فرم توسعه باورنکردنی، به ویژه برای برنامه های مبتنی بر مرورگر، تکامل یافته است. Node.js را می توان برای ایجاد برنامه های شبکه مقیاس پذیر مانند چت و همچنین پلتفرم های پخش استفاده کرد.

برای برنامه‌های بلادرنگ با داده فشرده، از یک مدل ورودی/خروجی غیرمسدودکننده و مبتنی بر رویداد فشرده اما مؤثر استفاده می‌شود. به دلیل این ویژگی ها، پلتفرم ارجح برای توسعه API ها و میکروسرویس ها است.

سه روش برای نصب Node.js روی یک سرور اوبونتو 22.04 در این راهنما نشان داده شده است:

  • استفاده از apt با مخزن پیش فرض: این ساده ترین روش است و برای اکثر کاربران کافی است.
  • استفاده از apt با مخزن PPA: این روش به شما امکان می دهد نسخه های خاصی از Node.js را نصب کنید، از جمله نسخه های جدیدتر از نسخه های موجود در مخزن پیش فرض.
  • استفاده از NVM: می توانید نسخه های متعدد Node.js را مدیریت کنید روی سیستم خود را با نصب آنها با استفاده از این روش.

پیش نیازها:

پیش نیازهای نصب Node.js روی اوبونتو عبارتند از:

  • اوبونتو 22.04 یا سیستم جدیدتر
  • آ sudo-فعال نیست-root حساب کاربری
  • آ terminal پنجره

روش 1: استفاده از Apt برای نصب Node.js

Node.js در مخازن پیش فرض اوبونتو 22.04 گنجانده شده است و می تواند تجربه کاربری ثابتی را ارائه دهد. روی چندین پلت فرم نسخه 12.22.9 در حال حاضر در مخزن موجود است. اگرچه این جدیدترین نسخه نخواهد بود، اما احتمالاً قابل اعتماد و مناسب برای آزمایش سریع زبان است.

این نسخه را می توان از طریق مدیر بسته “apt” دریافت کرد. برای شروع، بسته های محلی را به روز کنید روی سیستم خود را با تایپ کردن موارد زیر:

sudo آپدیت مناسب

خروجی:

نصب ساده NodeJS روی اوبونتونصب ساده NodeJS روی اوبونتو

پس از آن، Node.js را می توان با استفاده از دستور زیر نصب کرد:

sudo apt نصب nodejs

خروجی:

نصب ساده NodeJS روی اوبونتونصب ساده NodeJS روی اوبونتو

سپس تأیید نصب کننده درخواست می شود. “Y” را فشار دهید تا آن را بپذیرید. در صورت نیاز به راه اندازی مجدد هر سرویس، دکمه “Enter” را فشار دهید تا پیکربندی پیش فرض تأیید شود و ادامه دهید. برای تعیین موفقیت آمیز بودن نصب، به دنبال آن باشید nodeشماره نسخه:

node v

خروجی:

نصب ساده NodeJS روی اوبونتونصب ساده NodeJS روی اوبونتو

اگر بسته موجود در مخازن اوبونتو نیازهای شما را برآورده می کند، می توانید Node.js را با نصب بسته “nodejs” با apt نصب کنید. Npm یک ابزار مفید برای مدیریت بسته های Node.js است. اگر از Node.js استفاده می کنید، نصب آن توصیه می شود. بسته “npm” را می توان با استفاده از “apt” برای رسیدن به این هدف نصب کرد:

sudo apt نصب npm

خروجی:

نصب ساده NodeJS روی اوبونتونصب ساده NodeJS روی اوبونتو

این امکان نصب ماژول ها و بسته های Node.js را فراهم می کند.

پیشنهاد می‌کنیم بخوانید:  روش پخش فایل های صوتی AMR روی اوبونتو 22.04

اکنون Node.js و “npm” با استفاده از “apt” و مخازن استاندارد اوبونتو نصب می شوند. شما همچنین می توانید نسخه های مختلف Node.js را با استفاده از یک مخزن متفاوت دریافت کنید.

روش 2: نصب Node.js با استفاده از NodeSource

با استفاده از یک PPA که یک آرشیو بسته شخصی ارائه شده توسط NodeSource است، می توانید نسخه های جایگزین Node.js را نصب کنید. این PPA ها دارای نسخه های بیشتری از Node.js نسبت به مخازن رسمی اوبونتو هستند. اکنون سه نسخه Node.js در دسترس است: 14، 16 و 18.

نصب PPA ضروری است تا بتوانیم به بسته های آن دسترسی داشته باشیم. از Curl می توان برای دریافت اسکریپت نصب نسخه مورد نظر از فهرست اصلی خود استفاده کرد. قبل از استفاده از curl مطمئن شوید که 18.x را با رشته انتشار ترجیحی خود (در صورت متفاوت بودن) تغییر دهید.

حلقه -sL <آ href=“https://deb.nodesource.com/setup_18.x%20-o%20nodesource_setup.sh”>https://deb.nodesource.com/setup_18.x -o nodesource_setup.sh

هنگامی که اسکریپت را دانلود کردید، می توانید محتوای آن را با استفاده از nano (یا هر ویرایشگر متنی دلخواه خود) بررسی کنید.

نانو nodesource_setup.sh

خروجی:

نصب ساده NodeJS روی اوبونتونصب ساده NodeJS روی اوبونتو

اجرای اسکریپت های پوسته از طرف شخص ثالث معمولاً ایده خوبی نیست، اما NodeSource از منطق خود استفاده می کند تا مطمئن شود که، بسته به روی نیازهای توزیع و نسخه، دستورات مناسب به مدیریت بسته شما ارائه می شود. هنگامی که مطمئن شدید که اسکریپت بدون خطر قابل اجرا است، ویرایشگر خود را ببندید و استفاده کنید sudo برای اجرای آن

sudo bash nodesource_setup.sh

خروجی:

نصب ساده NodeJS روی اوبونتونصب ساده NodeJS روی اوبونتو

افزودن PPA پیکربندی و کش بسته محلی شما را به روز می کند. سپس می توانید Node.js را همانطور که قبلاً انجام دادیم نصب کنید. توصیه می شود ابتدا از «sudo apt remove nodejs npm” برای حذف بسته های قدیمی “Node.js” شما (در صورت وجود). این بر پیکربندی‌های شما تأثیری نخواهد داشت. فقط نسخه های نصب شده حذف می شوند. PPA های شخص ثالث ممکن است نرم افزار خود را به گونه ای بسته بندی نکنند که با ارتقای مستقیم سازگار باشد. بنابراین، اگر با مشکل مواجه شدید، همیشه می‌توانید همه چیز را حذف کنید و تازه شروع کنید.

sudo apt نصب nodejs

را اجرا کنید node با پرچم نسخه “-v” تا مطمئن شوید که جدیدترین نسخه موجود را دارید.

خروجی:

نصب ساده NodeJS روی اوبونتونصب ساده NodeJS روی اوبونتو

بسته NodeSource Node.js شامل npm است. بنابراین، نیازی به نصب جداگانه ندارد.

NodeSource PPA و apt برای نصب موفقیت آمیز Node.js و npm استفاده می شود.

روش 3: استفاده از NVM برای نصب Node.js

NVM یک ابزار قدرتمند برای نصب Node.js و npm است. می توانید نسخه های متعدد Node.js را مدیریت کنید روی دستگاه شما با استفاده از NVM این روش در صورتی مفید است که برای پروژه های خاص نیاز به سوئیچ بین چندین نسخه Node.js دارید.

پیشنهاد می‌کنیم بخوانید:  نصب و پیکربندی سرور TFTP روی اوبونتو

مرحله 1: این دستور را در اوبونتو اجرا کنید terminal برای نصب Node Version Manager یا NVM:

حلقه -o- https://raw.githubusercontent.com/nvm-ش/nvm/نسخه 0.39.1/install.sh | bash

این دستور باعث می شود تا curl اسکریپت نصب NVM را از URL ارائه شده دانلود کند. سپس Bash اسکریپتی را اجرا می کند که NVM را پیکربندی می کند روی ماشین شما

پس از اتمام نصب، خروجی مانند زیر نمایش داده می شود:

نصب ساده NodeJS روی اوبونتونصب ساده NodeJS روی اوبونتو

سپس NVM را با استفاده از دستور زیر فعال کنید:

منبع ~/.bashrc

NVM اکنون می تواند برای نسخه های گره موجود پرسیده شود:

nvm لیست از راه دور

نصب ساده NodeJS روی اوبونتونصب ساده NodeJS روی اوبونتو

یک لیست طولانی نمایش داده می شود. برای نصب یک نسخه گره خاص ، به سادگی یکی از نسخه های منتشر شده را که ممکن است مشاهده کنید وارد کنید. به عنوان مثال ، می توانید موارد زیر را برای دریافت نسخه v20.10.0 وارد کنید:

nvm نصب نسخه 20.10.0

خروجی:

نصب ساده NodeJS روی اوبونتونصب ساده NodeJS روی اوبونتو

شما می توانید هر نسخه ای را که نصب کرده اید مشاهده کنید روی سیستم خود را با تایپ کردن موارد زیر:

nvm فهرست

خروجی:

نصب ساده NodeJS روی اوبونتونصب ساده NodeJS روی اوبونتو

حذف نصب یک فایل Node.js در اوبونتو

برای حذف Node.js می توان از یکی از روش های زیر استفاده کرد:

  1. اگر Node.js با استفاده از apt نصب شده است، از “apt” آن را حذف کنید:
  2. sudo apt حذف nodejs
  3. اگر از NVM برای نصب Node.js استفاده کرده اید، از NVM Uninstall استفاده کرده و آن را حذف کنید:
  4. nvm حذف نصب کنید <نسخه>

    نسخه Node.js را با شماره انتشاری که می خواهید حذف کنید جایگزین کنید.

  5. از “apt purge” برای حذف Node.js از جمله فایل های پیکربندی به طور کامل استفاده کنید.
  6. sudo apt purge nodejs
  7. اگر نسخه ای که قصد حذف آن را دارید نسخه فعال است، ابتدا باید NVM را غیرفعال کنید تا بتوانید تغییرات را انجام دهید:
nvm از کار انداختن

دستور «حذف نصب» که قبلاً استفاده می‌کردید می‌تواند برای حذف نسخه فعلی استفاده شود. با این کار هر فایلی که با نسخه Node انتخاب شده مرتبط است حذف می شود.

نتیجه

Node.js یک محیط توسعه محبوب برای برنامه های وب، میکروسرویس ها و انواع مختلف نرم افزار است. در این مقاله سه راه برای نصب Node.js مورد بحث قرار گرفت روی یک سرور اوبونتو 22.04. ساده ترین روش استفاده از “apt” با مخزن پیش فرض است. این برای اکثر کاربران کافی است. اگر نیاز به نصب یا مدیریت چندین نسخه Node.js دارید روی دستگاه خود، می توانید از “apt” با یک مخزن PPA یا NVM استفاده کنید.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-06 19:01:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید