راهنمای کامل ارتقای نسخه Node.js در اوبونتو

https://negarnovin.com/docs/upgrading-node-js-on-ubuntu/ · آخرین به‌روزرسانی: · نویسنده: نگارنوین · سایت: نگارنوین · 6 دقیقه مطالعه

📌 خلاصه (TL;DR)

راهنمای کامل ارتقای نسخه Node.js در اوبونتو upgrading node js on ubuntu چگونه Node.js را در اوبونتو 24.04 با استفاده از یکی از سه روش

📊 حقایق کلیدی

URLhttps://negarnovin.com/docs/upgrading-node-js-on-ubuntu/
تاریخ انتشار2026-07-12
آخرین به‌روزرسانی2026-07-29
نویسندهنگارنوین
ناشرنگارنوین
زبانفارسی (fa-IR)
تعداد کلمات1135
نوع صفحهبرگه

🛒 محصول و قیمت

نام محصولآموزش جامع آپگرید و ارتقا نسخه Node.js در اوبونتو (Ubuntu)
قیمت10000 USD
موجودیInStock
برندنگارنوین
دسته‌بندیserver
SKUVPS-37324

📄 محتوای کامل

آموزش جامع آپگرید و ارتقا نسخه Node.js در اوبونتو (Ubuntu)

پلتفرم Node.js یک محیط اجرایی (Runtime) متن‌باز و چندپلتفرمی است که کدهای جاوا اسکریپت (JavaScript) را در سمت سرور اجرا می‌کند. نصب Node.js بر روی سرورهای اوبونتو امکان دسترسی به قابلیت‌های قدرتمند آن، از جمله مدیر بسته‌های نود (NPM – Node Package Manager) که رجیستری رسمی پکیج‌های جاوا اسکریپت است را فراهم می‌کند. این ابزار به طور گسترده در توسعه فرانت‌اند و بک‌اند کاربرد دارد و توسط یک جامعه توسعه‌دهنده بزرگ پشتیبانی می‌شود که آن را به ابزاری کلیدی در توسعه اپلیکیشن‌های مدرن تبدیل کرده است.

راهنمای کامل ارتقای نسخه Node.js در اوبونتو

در این مقاله از مستندات نگارنوین، نحوه آپگرید Node.js در سیستم‌عامل اوبونتو (Ubuntu ۲۴.۰۴ و نسخه‌های قدیمی‌تر) را با استفاده از سه روش مختلف آموزش می‌دهیم: استفاده از NVM، استفاده از بسته‌های رسمی باینری، و مدیر بسته‌های APT.

سرور مجازی فرانسه

نکته مهم: برای استقرار، اجرا و توسعه بدون افت کیفیت اپلیکیشن‌های Node.js، داشتن یک سرور پایدار و پرسرعت کاملاً ضروری است. در همین راستا، استفاده از یک سرور مجازی فرانسه با سخت‌افزارهای قدرتمند می‌تواند آپتایم و سرعت پاسخگویی بسیار بالایی را برای پروژه‌های حساس شما تضمین کند.

پیش‌نیازها

پیش از شروع فرآیند آپگرید، مطمئن شوید که موارد زیر را در اختیار دارید:

  • یک سرور با سیستم‌عامل اوبونتو که Node.js از قبل روی آن نصب شده باشد. (اگر هنوز سرور مناسبی تهیه نکرده‌اید، پیشنهاد ما خرید سرور مجازی فرانسه از نگارنوین است تا از پینگ عالی و پایداری شبکه در کنار قیمت مقرون‌به‌صرفه بهره‌مند شوید).

  • دسترسی SSH به سرور.

  • یک کاربر غیر root اما دارای دسترسی‌های sudo.

  • بررسی لیست توزیع‌های NodeSource برای اطلاع از نسخه‌های پشتیبانی‌شده Node.js برای اوبونتو.

بررسی نسخه فعلی نصب شده Node.js

پیش از ارتقا، ابتدا نسخه فعلی Node.js سرور خود را بررسی کنید. این کار به شما کمک می‌کند تا پس از پایان مراحل، متوجه شوید که آیا عملیات آپگرید با موفقیت انجام شده است یا خیر.

راهنمای کامل ارتقای نسخه Node.js در اوبونتو

برای این کار دستور زیر را وارد کنید:

Bash

node -v

خروجی نمونه:

Plaintext

v18.19.1

اگر با خطای command not found مواجه شدید، به این معناست که Node.js روی سرور شما نصب نیست. در این حالت می‌توانید مستقیماً از یکی از روش‌های زیر برای نصب نسخه دلخواه خود استفاده کنید.

روش اول: آپگرید با نصب ابزار NVM (پیشنهادی)

ابزار Node Version Manager یا به اختصار NVM یک ابزار خط فرمان است که به شما اجازه می‌دهد چندین نسخه مختلف از Node.js را به طور همزمان روی یک سیستم نصب و مدیریت کنید. با NVM، سوئیچ کردن بین نسخه‌ها و آپگرید آن‌ها بسیار ساده است.

۱. دانلود و نصب NVM:

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

Bash

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash

۲. فعال‌سازی NVM در شل (Shell):

تنظیمات پوسته (Shell) خود را ری‌لود کنید تا NVM فعال شود:

Bash

source ~/.bashrc

(اگر به جای Bash از Zsh استفاده می‌کنید، دستور source ~/.zshrc را وارد کنید).

۳. بررسی صحت نصب NVM:

Bash

nvm --version

پس از تایید نصب NVM، می‌توانید به سراغ نصب نسخه‌های جدید بروید.

ارتقا به آخرین نسخه LTS از طریق NVM

نسخه‌های با پشتیبانی بلندمدت (LTS) پایدارترین نسخه‌ها برای محیط‌های عملیاتی و پروداکشن (Production) هستند.

برای مشاهده تمام نسخه‌های در دسترس:

Bash

nvm list-remote

برای نصب جدیدترین نسخه پایدار (LTS):

Bash

nvm install --lts

برای تنظیم این نسخه به عنوان نسخه پیش‌فرض سرور:

Bash

nvm alias default node

نصب یک نسخه خاص از طریق NVM

اگر پروژه شما به نسخه خاصی از نود جی‌اس نیاز دارد:

Bash

nvm install <version>

(به جای <version> شماره نسخه مثلاً 20.12.2 را وارد کنید).

سپس برای پیش‌فرض کردن آن:

Bash

nvm alias default <version>

روش دوم: آپگرید Node.js با استفاده از فایل‌های باینری (Binary)

وب‌سایت رسمی Node.js فایل‌های باینری از پیش کامپایل شده‌ای را برای لینوکس ارائه می‌دهد. این روش زمانی عالی است که نسخه مدنظر شما در مدیر بسته‌های سیستم (مثل APT) وجود نداشته باشد.

نکته: اگر پروژه‌های تجاری شما مستقیماً بر روی یک سرور از کشور فرانسه با منابع اختصاصی میزبانی می‌شوند، نصب به روش باینری به شما کمک می‌کند تا بدون درگیری با مخازن شخص ثالث، کنترل دقیقی روی معماری نرم‌افزاری سرور خود داشته باشید.

۱. دانلود نسخه باینری:

شماره نسخه مدنظر خود را از سایت نود جی‌اس پیدا کرده و دانلود کنید:

Bash

wget https://nodejs.org/dist/v<version>/node-v<version>-linux-x64.tar.xz

۲. اکسترکت و نصب در سطح سیستم:

Bash

sudo tar -C /usr/local --strip-components 1 -xJf node-v<version>-linux-x64.tar.xz

۳. معرفی مسیر جدید به متغیر PATH:

Bash

export PATH=/usr/local/bin:$PATH

برای دائمی کردن این تغییر:

Bash

echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

روش سوم: آپگرید Node.js با استفاده از APT (مخازن NodeSource)

استفاده از APT مدیر بسته پیش‌فرض اوبونتو است. برای ارتقای Node.js با این روش، باید مخازن رسمی NodeSource را به سرور خود اضافه کنید. این روش برای محیط‌های مدیریت‌شده و استقرارهای خودکار عالی است.

۱. دانلود و اجرای اسکریپت NodeSource:

(به جای <version> شماره نسخه اصلی مانند 20.x یا 22.x را قرار دهید)

Bash

curl -fsSL https://deb.nodesource.com/setup_<version> | sudo -E bash -

۲. آپدیت لیست پکیج‌ها و نصب Node.js:

Bash

sudo apt update
sudo apt install -y nodejs

۳. تایید نصب NPM:

پکیج ارائه‌شده توسط NodeSource به صورت پیش‌فرض شامل NPM نیز می‌شود:

Bash

npm -v

بررسی نهایی نسخه فعال (Verify)

پس از اتمام مراحل ارتقا در هرکدام از روش‌های بالا، باید مطمئن شوید که سیستم در حال استفاده از نسخه جدید است:

Bash

node -v
npm -v

اگر خروجی این دستورات با نسخه‌ای که به تازگی نصب کرده‌اید همخوانی داشته باشد، ارتقای شما با موفقیت انجام شده و محیط برای استقرار و توسعه پروژه‌ها آماده است.

نتیجه‌گیری

در این مقاله از مستندات نگارنوین، نحوه آپگرید Node.js در سیستم‌عامل اوبونتو را از طریق سه روش مجزا و استاندارد (NVM، باینری و APT) بررسی کردیم. بسته به نوع دسترسی‌ها و نیازهای پروژه، می‌توانید بهترین روش را برای محیط توسعه یا سرور عملیاتی خود انتخاب کنید.

(توصیه پایانی: همواره به یاد داشته باشید که به‌روز نگه‌داشتن نسخه نود جی‌اس نه تنها سرعت پردازش کدهای شما را افزایش می‌دهد، بلکه باعث بسته شدن رخنه‌های امنیتی نیز خواهد شد.)

🖼️ تصاویر

🏷️ کلمات کلیدی

ارتقا Node.js در اوبونتو، آموزش جامع آپگرید و ارتقا نسخه Node.js در اوبونتو (Ubuntu)، پیش‌نیازها، بررسی نسخه فعلی نصب شده Node.js، خرید ارتقا Node.js در اوبونتو، قیمت ارتقا Node.js در اوبونتو، بهترین ارتقا Node.js در اوبونتو، راهنمای کامل ارتقای نسخه Node.js در اوبونتو

🧩 JSON-LD

{"@context":"https://schema.org","@type":"WebPage","headline":"راهنمای کامل ارتقای نسخه Node.js در اوبونتو","url":"https://negarnovin.com/docs/upgrading-node-js-on-ubuntu/","datePublished":"2026-07-12T07:15:18+03:30","dateModified":"2026-07-29T12:30:28+03:30","author":{"@type":"Person","name":"نگارنوین"},"publisher":{"@type":"Organization","name":"نگارنوین"},"inLanguage":"fa-IR","description":"راهنمای کامل ارتقای نسخه Node.js در اوبونتو upgrading node js on ubuntu چگونه Node.js را در اوبونتو 24.04 با استفاده از یکی از سه روش"}