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

ابر آروان

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

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

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

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

 

ساخت و اتصال به ابرک مبتنی‌بر توزیع CentOS

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

 

روش نخست: نصب Node.js در توزیع CentOS

پس از ساخت و اتصال به ابرکی مبتنی‌بر توزیع CentOS 7، مراحل زیر را برای نصب Node.js انجام دهید:

نکته: تمامی دستورات بیان شده در این راهنما نیاز به دسترسی root دارند.

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

 sudo yum update

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

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

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

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

در گام بعد با کمک دستور curl، پکیج‌ مرتبط با نسخه‌ی دل‌خواه از Node.js را فراخوانی کنید. در این‌جا از نسخه‌ی 10 (نسخه‌ی LTS) استفاده شده است.

curl -sL https://deb.nodesource.com/setup_10.x | bash -‎

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

نکته: برای نصب آخرین نسخه‌ی Node.js، کافی‌ست به‌جای قسمت (10.x) در دستور بالا، 12.x بنویسید. در حال حاضر برای Node.js نسخه‌های 8، 10، 11 و 12 موجود است. شما می‌توانید از سایت Nodejs.org آخرین نسخه‌ی ارایه شده و ورژن LTS را مشاهده کنید.

نکته: اگر هنگام اجرای دستور بالا با مشکل (permission denied) برخورد کردید، قسمت bash را مانند تصویر با دستور sudo اجرا کنید.

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

sudo yum install -y nodejs

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

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

node -v

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

 

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

یکی دیگر از راه‌های نصب Node.js استفاده از (Node.js version manager (NVM است. این ابزار به شما اجازه می‌دهد تا نسخه‌های متفاوت Node.js را نصب و نگهداری کنید.

ابتدا با کمک دستور زیر اسکریپت نصب NVM را فراخوانی و اجرا کنید.

Curl‏ ‏https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install‎‎.sh | bash

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

با دستور بالا NVM نصب می‌شود. حال برای اجرای آن دو راه وجود دارد، می‌توانید ترمینال را ببندید و دوباره باز کنید تا وارد محیط NVM شوید (همان‌طور که در تصویر بالا نشان داده شده است) یا با استفاده از source، سیستم را از تغییرات فعلی آگاه کنید.

source ~/.bash_profile

با دستور زیر می‌توان فهرستی از تمامی نسخه‌های js، نسخه‌ی LTS و آخرین نسخه‌ی آن را مشاهده کرد.

nvm list-remote

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

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

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

nvm install v10.16.3‎

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

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

nvm list

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

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

nvm use 10.16.3‎

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

هم‌چنین برای تعریف یک نسخه به‌عنوان نسخه‌ی پیش‌فرض، می‌توان از دستور زیر استفاده کرد (به‌جای v10.16.3 می‌توانید نسخه‌ی مورد نظر خود را بنویسید).

nvm alias default v10.16.3‎

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

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

node -v

 

روش سوم: نصب Node.js از منبع اصلی آن

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

اگر پکیج‌های مربوطه روی سرور نصب نباشند باید از دستور wget برای نصب آن‌ها استفاده کرد.

sudo yum install wget

به دایرکتوری home بروید و دستور زیر را اجرا کنید. برای نصب نسخه‌ی مورد نظر خود، آن را به‌جای v10.16.3 بنویسید.

cd ‎~‎
wget http://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-‎x64.tar.gz

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

sudo tar --strip-components 1 -xzvf node-v* -C /usr/local

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

node -v‎

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