نصب Node.js در توزیع Debian - حلقه ارتباطی ابر آروان

ابر آروان

زیرساخت یکپارچه ابری

۲۵ شهریور ۱۳۹۸

نصب Node.js در توزیع Debian

Node.js یک محیط اجرایی سمت سرور و متن باز برای جاوا اسکریپت است. این محیط، کدهای جاوا اسکریپت را خارج از مرورگر، در سیستم‌‌عامل‌های متفاوتی مانند Linux، Windows و…، اجرا می‌کند.

از مزایای Node.js می‌توان به سرعت بالا، مقیاس‌پذیر بودن، ناهمگامی (asynchronous) و رویدادمحوری (event-driven) اشاره کرد. این ابزار تحت لیسانس معتبرMIT منتشر شده است و سبک و کارآمد بودن آن از ساخته‌شدن روی موتور جاوا اسکریپت Google Chrome ناشی می‌شود. این ویژگی‌ها، سبب شده است تا Node.js به انتخاب اول برنامه‌نویسان تبدیل شود.

هم‌اکنون آخرین نسخه‌ی ارایه شده برای Node.js نسخه‌ی 12.9.1 و نسخه‌ی LTS کنونی آن، 10.16.3 است. در این مطلب به شیوه‌ی نصب Node.js روی Debian پرداخته شده است.

 

شیوه‌ی ساخت ابرک مبتنی‌بر سیستم‌عامل Debian

راهنماهای زیر شما را در ساخت و اتصال به ابرکی مبتنی‌بر سیستم‌عامل Debian یاری می‌کنند:

 

روش نخست: نصب نسخه‌ی Distro-Stable از Node.js در Debian

پس از ساخت ابرک و اتصال به آن مراحل زیر را انجام دهید:

به‌شکل کلی، پیش از نصب هرگونه برنامه‌ی جدید روی سیستم‌عامل‌های مبتنی‌بر Linux، نیاز است تا پکیج‌های موجود روی سیستم‌عامل، آپدیت شوند. با این دستور، می‌توانید این کار را انجام دهید.

 sudo apt-get update

نصب Node.js روی Debian - تصویر 1

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

sudo apt install nodejs

درنهایت برای بررسی نسخه‌ی نصب شده می‌توانید از دستور زیر استفاده کنید.

node -v

نصب Node.js روی Debian - تصویر 2

 

روش دوم: نصب Node.js در Debian با کمک NVM

NVM یا Node.js version manager ابزاری است که به‌کمک آن می‌توان نسخه‌های چندگانه‌ای از Node.js را روی سیستم‌عامل خود نصب کرد بدون آن‌که این کار تاثیری روی کل سیستم داشته باشد. با این ابزار افزون‌بر مدیریت نسخه‌های قبلی می‌توان به جدیدترین نسخه‌های ارایه شده برای Node.js نیز دسترسی داشت. برای نصب Node.js با کمک NVM مراحل زیر را انجام دهید:

با استفاده از دستور curl، اسکریپت نصب NVM را دانلود کنید. اگر نیاز به نصب نسخه‌ی خاصی از js دارید، به‌جای عبارت v0.33.11 در URL، نسخه‌ی دل‌خواه خود را درج کنید.

curl -sL ‎https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh -o ‎install_nvm.sh

نصب Node.js روی Debian - تصویر 3

اسکریپت دانلود شده را می‌توانید با nano یا هر text editor دیگری، بررسی کنید.

nano install_nvm.sh

نصب Node.js روی Debian - تصویر 4

نصب Node.js در Debian - تصویر 5

حال اسکریپت مورد نظر را با دستور bash اجرا کنید.

bash install_nvm.sh

نصب Node.js در Debian - تصویر 5

دستور بالا نرم‌افزار را در ~./nvm از دایرکتوری home نصب می‌کند. هم‌چنین چند خط به ~./profile شما می‌افزاید تا بتوانید از فایل استفاده کنید. از این رو، برای دسترسی به nvm دو راه دارید، می‌توانید ترمینال خود را ببندید و دوباره باز کنید تا وارد محیط nvm شوید یا این‌که با استفاده از source، سیستم را از تغییرات فعلی آگاه کنید.

source ~/.profile‎

نصب Node.js روی Debian - تصویر 6

پس از نصب NVM، با استفاده از دستور زیر می‌توانید همه‌ی نسخه‌های ارایه شده برای Node.js را مشاهده کنید. دور نسخه‌ی LTS خط کشیده شده است. شما می‌توانید هر کدام از نسخه‌های مورد نظر را نصب کنید.

nvm ls-remote‎

نصب Node.js روی Debian - تصویر 7

نصب Node.js روی Debian - تصویر 8

با استفاده از دستور زیر می‌توانید NVM را نصب کنید. برای نصب سایر نسخه‌ها، کافی‌ست نسخه‌ی مورد نظر را به‌جای عبارت 10.16.3 بنویسید.

nvm install 10.16.3‎‎

نصب Node.js روی Debian - تصویر 9

معمولن با نصب نسخه‌ی جدید، NVM آن نسخه را اجرا می‌کند. برای اجرای یک نسخه‌ی خاص، می‌توانید دستور زیر را اجرا کنید (به‌جای 10.16.3، نسخه‌ی مورد نظر خود را بنویسید).

nvm use 10.16.3‎‎‎

نصب Node.js روی Debian - تصویر 10

با دستور زیر، می‌توانید تمام نسخه‌های نصب شده‌ی Node.js روی سیستم را مشاهده کنید.

nvm ls‎‎‎

با استفاده از دستور زیر می‌توانید یک نسخه را به‌عنوان نسخه‌ی پیش‌فرض تعریف کنید. با این کار، با نصب نسخه‌های دیگر، می‌توانید به نسخه‌ی پیش‌فرض برگردید.

nvm alias default 10.16.3‎

نصب Node.js روی Debian - تصویر 11

هم‌چنین برای فعال‌سازی حالت پیش‌فرض می‌توانید از دستور زیر استفاده کنید.

nvm use default

نصب Node.js در Debian - تصویر 11

درنهایت برای اطمینان از کامل شدن فرآیند نصب، می‌توانید از دستور زیر استفاده کنید. خروجی باید همان نسخه‌ای باشد که در مورد ۷ انتخاب کردید.

node -v

نصب Node.js در Debian - تصویر 12

 

روش سوم: نصب Node.js در Debian با کمک PPA

سومین روش برای نصب Node.js استفاده از (Personal Package Archive (PPA است. PPA نسخه‌های به‌روزتری نسبت به repositoryهای Debian دارد و به شما اجازه می‌دهد که نسخه‌ی مورد نظر خود را انتخاب کنید.

نخست نیاز است پکیج‌های سیستم‌عامل خود را آپدیت کنید. برای انجام این کار از دستور زیر استفاده کنید.

sudo apt-get update

نصب Node.js در Debian - تصویر 13

گام بعد، نصب PPA است. برای این کار از دستور زیر استفاده کنید. اگر قصد نصب نسخه‌ی دل‌خواه خود را دارید، کافی‌ست آن نسخه را به‌جای قسمت setup_10.x بنویسید.

curl -sL https://deb.nodesource.com/setup_10.x -o ‎nodesource_setup.sh

اسکریپت دانلود شده را می‌توانید با nano یا هر text editor دیگری، بررسی کنید.

nano nodesource_setup.sh

با استفاده از bash، اسکریپت را اجرا کنید (دقت داشته باشید که برای اجرای این دستور به دسترسی root احتیاج است).

sudo bash nodesource_setup.sh

با اجرای دستور بالا، PPA به پیکربندی سیستم شما اضافه می‌شود و پکیج‌های مورد نظر نیز آپدیت خواهند شد. حال کافی‌ست Node.js را نصب کنید. برای انجام این کار از دستور زیر استفاده کنید.

sudo apt install nodejs

برای بررسی درست انجام شدن فرآیند، هم‌چنین ورژن Node.js نصب شده، می‌توانید از دستور زیر استفاده کنید. خروجی دستور زیر باید همان ورژن v10.16.3 باشد.

node -v

× برای اطلاع از آخرین اخبار و مقالات آروان عضو خبرنامه ما شوید