نحوه نصب Node.js در اوبونتو ۲۲.۰۴
ارسال شده در |
Node.js یک محیط زماناجرای جاوااسکریپت منبعباز (Open-source) است که بر روی موتور V8 مرورگر کروم اجرا میشود و امکان ساخت انواع سرور، ابزار خط فرمان (CLI)، و اپلیکیشنهای وب را فراهم میکند. به کمک Node.js، توسعهدهندگان میتوانند با استفاده از زبان جاوااسکریپت، هم در سمت کلاینت (مرورگر) و هم در سمت سرور کدنویسی کنند.
فهرست مطالب این صفحه
- پیشنیازها (Prerequisites)
- روش اول: نصب Node.js با Apt از مخازن پیشفرض اوبونتو
- مرحله ۱: بهروزرسانی فهرست بستهها
- مرحله ۲: نصب Node.js
- مرحله ۳: بررسی نصب Node.js و NPM
- روش دوم: نصب Node.js از مخزن NodeSource (NodeSource PPA)
- مرحله ۱: افزودن مخزن NodeSource
- مرحله ۲: نصب Node.js با Apt
- مرحله ۳: بررسی نصب
- روش سوم: نصب Node.js با استفاده از NVM (مدیریت نسخههای مختلف Node)
- مرحله ۱: نصب NVM
- مرحله ۲: نصب نسخه دلخواه Node.js
- مرحله ۳: استفاده از نسخهٔ نصبشده
- نتیجهگیری (Conclusion)
در این آموزش، شما خواهید آموخت که چگونه Node.js را در اوبونتو ۲۲.۰۴ نصب کنید. ما سه روش مختلف را بررسی خواهیم کرد:
- نصب Node.js با استفاده از مخزن پیشفرض (Apt) در اوبونتو
- نصب Node.js با استفاده از مخزن (PPA) رسمی NodeSource
- نصب Node.js با استفاده از ابزار NVM (مدیریت نسخه Node.js)
در پایان، شما یکی از این روشها را بر اساس نیاز خود انتخاب خواهید کرد تا محیط توسعه یا سرور Node.js در اوبونتو ۲۲.۰۴ را راهاندازی کنید.
پیشنیازها (Prerequisites)
- یک سرور یا سیستم عامل اوبونتو ۲۲.۰۴ که به اینترنت دسترسی داشته باشد.
- دسترسی به حساب کاربری دارای سطح دسترسی
sudo
برای نصب بستهها. - آشنایی مقدماتی با خط فرمان (ترمینال) در اوبونتو.
نکته: اگر روی سرور راه دور (Remote) کار میکنید، اطمینان حاصل کنید که با یک کاربر غیر ریشه (non-root) که امتیاز
sudo
دارد وارد شدهاید.
روش اول: نصب Node.js با Apt از مخازن پیشفرض اوبونتو
اوبونتو به صورت پیشفرض شامل بستهٔ Node.js در مخازن (repositories) خود است. این سادهترین روش برای نصب بوده اما معمولاً نسخهای که در مخزن قرار دارد، نسبتاً قدیمیتر از نسخههای آخر Node.js است.
مرحله ۱: بهروزرسانی فهرست بستهها
ابتدا با استفاده از دستور زیر، فهرست بستهها را آپدیت کنید:
sudo apt update
سپس در صورت تمایل، سیستم را نیز ارتقا دهید:
sudo apt upgrade
مرحله ۲: نصب Node.js
بعد از بهروزرسانی مخازن، تنها کافی است بستههای nodejs
و npm
را نصب کنید:
sudo apt install nodejs npm
راهنمای کپی سریع:
روی دکمهٔ «Copy» در بلوک کد بالا در وبسایت DigitalOcean یا هر وبسایت دیگری کلیک کنید، سپس در وبلاگ خودتان از بلوک کد (Code Block) استفاده کنید و با فشردن کلیدهایCtrl + V
یاCmd + V
، دستور را جایگذاری کنید.
مرحله ۳: بررسی نصب Node.js و NPM
پس از تکمیل نصب، با اجرای دستورات زیر میتوانید از موفقیتآمیز بودن نصب مطمئن شوید:
node -v
npm -v
این دستورات نسخهٔ فعلی نصبشدهٔ Node.js و npm را نمایش میدهند.
نکته: اگر نیاز به نسخههای جدیدتر یا امکانات جدید Node.js دارید، روش دوم یا سوم توصیه میشود.
روش دوم: نصب Node.js از مخزن NodeSource (NodeSource PPA)
مخازن رسمی NodeSource بستههای بهروزتر Node.js را در اختیار کاربران قرار میدهند. با اضافه کردن مخزن (PPA) مربوطه به اوبونتو، میتوانید نسخههای جدید و پشتیبانی بلندمدت (LTS) را نصب کنید.
مرحله ۱: افزودن مخزن NodeSource
بسته به اینکه آیا نسخه LTS یا نسخه Current (آخرین نسخه پایدار) را میخواهید، لینک متفاوتی وجود دارد. برای مثال، برای نصب نسخه LTS (در زمان نگارش این آموزش، نسخه ۱۸ یا ۱۶ ممکن است LTS باشد)، میتوانید از دستور زیر استفاده کنید:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
- این اسکریپت مخزن NodeSource و کلید GPG مربوط را به سیستم اضافه میکند.
اگر قصد نصب نسخهٔ خاصی از Node.js را دارید (مثلاً ۱۸ یا ۱۶)، میتوانید مستقیماً اسکریپت مخصوص آن نسخه را فراخوانی کنید. برای مثال:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
یاcurl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
مرحله ۲: نصب Node.js با Apt
حالا که مخزن اضافه شده است، میتوانید Node.js را به سادگی نصب کنید:
sudo apt-get install -y nodejs
(سوئیچ -y
باعث میشود بدون درخواست تأیید، فرآیند نصب ادامه یابد.)
مرحله ۳: بررسی نصب
بار دیگر با اجرای دستورات زیر نسخهٔ Node.js و npm نصبشده را بررسی کنید:
node -v
npm -v
در صورت درست بودن نصب، شماره نسخههای مورد انتظار باید نمایش داده شود. این روش به شما امکان میدهد نسخههای جدیدتر Node.js را نسبت به مخازن پیشفرض اوبونتو داشته باشید.
روش سوم: نصب Node.js با استفاده از NVM (مدیریت نسخههای مختلف Node)
اگر توسعهدهنده هستید و نیاز دارید چندین نسخهٔ متفاوت از Node.js را روی سیستم داشته باشید—مثلاً یک نسخه LTS برای یک پروژه و نسخهٔ جدیدتر برای آزمایش پروژه دیگر—میتوانید از NVM (Node Version Manager) استفاده کنید.
مرحله ۱: نصب NVM
برای نصب NVM، به مخزن رسمی GitHub آن مراجعه کنید یا از اسکریپت نصبی زیر استفاده نمایید:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
(ممکن است نسخهٔ اسکریپت در آینده تغییر کند؛ با مراجعه به صفحهٔ GitHub پروژه میتوانید نسخهٔ بهروز را بیابید.)
پس از اتمام نصب، با اجرای دستور زیر، دستورات nvm در همان جلسهٔ ترمینال در دسترس قرار میگیرند:
source ~/.nvm/nvm.sh
راهنما: اگر این دستور را نزنید، باید یک بار از ترمینال خارج و دوباره وارد شوید یا شِل را ریفرش کنید تا NVM شناسایی شود.
مرحله ۲: نصب نسخه دلخواه Node.js
حالا میتوانید با دستور زیر هر نسخهای از Node.js را که پشتیبانی میشود نصب کنید:
nvm install 18
این دستور (مثلاً نسخهٔ ۱۸) را دانلود و نصب میکند. شما میتوانید از هر ورژنی که در مخازن NVM در دسترس است استفاده کنید.
مرحله ۳: استفاده از نسخهٔ نصبشده
برای استفاده از نسخهای که نصب کردهاید:
nvm use 18
حالا ترمینال شما از نسخهٔ ۱۸ نود استفاده میکند. برای نمایش همهٔ نسخههای نصبشدهٔ Node.js:
nvm ls
شما میتوانید ورژن پیشفرض را هم تعیین کنید:
nvm alias default 18
پس از این، هرگاه ترمینال جدیدی باز کنید، به طور پیشفرض روی نسخهٔ ۱۸ تنظیم خواهد بود.
نتیجهگیری (Conclusion)
در این راهنما، سه روش برای نصب Node.js روی اوبونتو ۲۲.۰۴ بررسی کردیم:
- مخزن پیشفرض اوبونتو (ساده اما با نسخههای قدیمیتر)
- مخزن NodeSource (بهروزتر و مناسب برای سرورهای تولید)
- NVM (مدیریت چند نسخهٔ مختلف روی یک سیستم)
بر اساس نیاز پروژهٔ خود، میتوانید یکی از این روشها را انتخاب کنید. اگر صرفاً میخواهید سریع Node.js را نصب کنید و آخرین نسخه برایتان مهم است، روش دوم (NodeSource) عالی است. اگر توسعهدهنده هستید و در چند پروژه کار میکنید که از نسخههای متفاوت Node.js استفاده میکنند، قطعاً روش سوم (NVM) انعطاف بیشتری به شما میدهد.
برای یادگیری عمیقتر در مورد ساخت اپلیکیشنها با Node.js، میتوانید به مستندات رسمی Node.js به نشانی https://nodejs.org/ مراجعه کنید و راهنماهای جامعتر را بخوانید. همچنین بستهٔ مدیریت وابستگی npm یا yarn را نیز مدنظر قرار دهید تا بتوانید کتابخانهها و ماژولهای مورد نیاز خود را نصب و مدیریت کنید.
شما می توانید برای اینکه این آموزش را تست کنید از سرویس های آزمایشی دیاکو وب که امکان تهیه سرویس به صورت هفتگی را میدهد بهره ببریدهر کشوری می توانید سرور مجازی هفتگی تهیه کنید ولی در اینجا لینک سرور فرانسه برای شما قرار می دهیم و شما می توانید کشور های دیگر نیز انتخاب کنید.
دیدگاهتان را بنویسید