نحوه نصب Node.js در اوبونتو ۲۰.۰۴

نحوه نصب Node.js در اوبونتو 20.04
برنامه نویسی

ما گیو سرور، در این مطلب نحوه نصب Node.js در اوبونتو ۲۰.۰۴ مرحله به مرحله و به ۳ بخش آموزش میدهیم.

مقدمه

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

در این آموزش، ما از سه راه مختلف برای نصب node js در سرور ubuntu 20.04 را به شما نشان خواهیم داد:

  • با استفاده از apt برای نصب پکیجnodejs از مخزن نرم افزار پیش فرض اوبونتو
  • با استفاده از apt با یک مخزن نرم افزار جایگزین PPA برای نصب نسخه های خاصی از پکیج nodejs
  • نصب nvm(Node Version Manager) و استفاده از آن برای نصب و مدیریت چندین نسخهjs

برای بسیاری از کاربران، استفاده از apt با مخزن پیش فرض کافی خواهد بود. اگر به نسخه‌های جدیدتر یا قدیمی Node نیاز دارید، باید از مخزن PPA استفاده کنید. اگر به طور فعال برنامه‌های Node را توسعه می‌دهید و نیاز به جابجایی مکرر بین نسخه‌های Node دارید، باید از روش nvm را استفاده کنید.

 

پیش نیازها

در این آموزش فرض می کند که شما از اوبونتو ۲۰.۰۴ استفاده می کنید. قبل از شروع، باید یک حساب کاربری غیر از root با امتیازات sudo روی سیستم خود تنظیم کنید.

 

بخش ۱ – نصب Node.js با Apt از مخازن های پیش فرض

اوبونتو ۲۰.۰۴ حاوی ورژن‌ای از Node.js در مخازن پیش‌فرض خود است که می‌توان از آن برای ارائه یک تجربه ثابت در چندین سیستم استفاده کرد. در زمان نگارش، ورژن موجود در مخازن ۱۰.۱۹ است. این آخرین ورژن نخواهد بود، اما باید پایدار و برای آزمایش سریع زبان کافی باشد.

 

هشدار: ورژن Node.js همراه با اوبونتو ۲۰.۰۴، نسخه ۱۰.۱۹، اکنون پشتیبانی نمی شود و نگهداری نمی شود. شما نباید از این ورژن در تولید استفاده کنید و برای نصب ورژن جدیدتر Node  باید به یکی از بخش های دیگر این آموزش مراجعه کنید.

برای دریافت این نسخه می توانید از مدیریت پکیج apt استفاده کنید. ابتدا فهرست پکیج محلی خود را با این دستور اجرا کنید:

sudo apt update

سپس نصب node js:

sudo apt install nodejs

بررسی کنید که نصب با دستور کوئری node برای شماره نسخه آن موفقیت آمیز بوده است:

node -v
Output
v10.19.0

اگر پکیج موجود در مخازن با نیازهای شما مطابقت دارد، این تنها کاری است که برای راه اندازی Node.js باید انجام دهید. در بیشتر موارد، شما همچنین می خواهید npmرا در مدیریت پکیج Node.js را نیز نصب کنید. می توانید این کار را با نصب پکیج npm را با apt انجام دهید:

sudo apt install npm

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

 

بخش ۲ – نصب Node.js با Apt با استفاده از NodeSource PPA

این PPA ها دارای نسخه های بیشتری از Node.js نسبت به مخازن رسمی اوبونتو هستند. Node.js نسخه ۱۲، ۱۴ و ۱۶ در زمان نگارش در دسترس هستند.

ابتدا PPA را نصب می کنیم تا به بسته های آن دسترسی پیدا کنیم.

cd ~
curl -sL https://deb.nodesource.com/setup_16.x -o /tmp/nodesource_setup.sh

برای اطلاعات بیشتر در مورد نسخه های موجود به مستندات NodeSource مراجعه کنید.

محتویات اسکریپت دانلود شده را با nano (یا ویرایشگر متن دلخواه خود) بررسی کنید:

nano /tmp/nodesource_setup.sh

وقتی از اینکه اسکریپت برای امنیت اجرا، مطمئن هستید، از ویرایشگر خود خارج شوید، سپس اسکریپت را با sudo اجرا کنید:

sudo bash /tmp/nodesource_setup.sh

PPA به پیکربندی شما اضافه و کش پکیج محلی شما به طور خودکار به روز می شود. اکنون می توانید بسته Node.js را به همان روشی که در بخش قبل انجام دادید نصب کنید:

sudo apt install nodejs

با اجرای Node با پرچم ورژن v-، که بررسی کنید که نسخه جدید را نصب کرده اید:

node -v
Output
v16.6.1

 

بخش ۳ – نصب Node با استفاده از Node Version Manager

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

برای نصب NVM در دستگاه اوبونتو ۲۰.۰۴، از سایت GitHub پروژه نگاه کنید.

دستور curl را از فایل README که در صفحه اصلی سایت  GitHubنمایش داده شده را کپی کنید. با این کار جدیدترین نسخه اسکریپت نصب را دریافت خواهید کرد. می توانید این کار را با حذف بخش bash | در انتهای دستور curl انجام دهید:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh

دوباره دستور را با bash | که در انتها اضافه شده است اجرا کنید. URL مورد استفاده شما پکیج را به آخرین نسخه nvm تغییر می کند، اما اکنون، اسکریپت را می توان با تایپ کردن دانلود و اجرا کرد:

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

با این کار اسکریپت nvm در حساب کاربری شما نصب می شود. برای استفاده از آن، ابتدا باید دستور فایل source در bashrc. اجرا کنید:

source ~/.bashrc

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

nvm list-remote
Output
. . .
       v14.16.0   (LTS: Fermium)
       v14.16.1   (LTS: Fermium)
       v14.17.0   (LTS: Fermium)
       v14.17.1   (LTS: Fermium)
       v14.17.2   (LTS: Fermium)
       v14.17.3   (LTS: Fermium)
       v14.17.4   (Latest LTS: Fermium)
        v15.0.0
        v15.0.1
        v15.1.0
        v15.2.0
        v15.2.1
        v15.3.0
        v15.4.0
        v15.5.0
        v15.5.1
        v15.6.0
        v15.7.0
        v15.8.0
        v15.9.0
       v15.10.0
       v15.11.0
       v15.12.0
       v15.13.0
       v15.14.0
        v16.0.0
        v16.1.0
        v16.2.0

این یک لیست بسیار طولانی است! با تایپ هر یک از نسخه‌های انتشاری که می‌بینید، می‌توانید نسخه‌ای از Node را نصب کنید. به عنوان مثال، برای دریافت نسخه v14.10.0، می توانید تایپ کنید:

nvm install v14.10.0

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

nvm list
Output
->     v14.10.0
         system
default -> v14.17.4 (-> N/A)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v14.10.0) (default)
stable -> 14.10 (-> v14.10.0) (default))
. . .

با استفاده از nvm می توانید بین نسخه های نصب شده، جابجا کنید:

nvm use v14.10.0
Output
Now using node v14.10.0 (npm v6.14.8)
```

You can verify that the install was successful using the same technique from the other sections, by typing:

```command
node -v
Output
v14.10.0

ورژن صحیح Node همانطور که انتظار داشتیم روی دستگاه ما نصب شده است.

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

معرفی زبان برنامه نویسی C++
برنامه نویسی
معرفی زبان برنامه نویسی C++

این زبان از خانواده C  میباشد و بسیار قدرتمند است. یک زبان برنامه‌نویسی همه‌منظوره، همگردان، سطح میانی، شیءگرا و چندرگه است که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند.   تاریخچه زبان : استراس‌تروپ کار بر روی زبان «C دارای کلاس» را در سال ۱۹۷۹ آغاز کرد. …

تغییر و ریست پسورد روت در Centos 7
برنامه نویسی
تغییر و ریست پسورد روت در Centos 7

تغییر و ریست پسورد روت در Centos 7 بار ها شده پسورد روت سرور یا VPS گم و یا فرآموشمان شده است و تنها راه بازگردانی که به ذهنمان میرسد نصب دوباره OS است که با این کار تمام اطلاعات سرور نیز حذف میشود. ولی تنها با تغییرات کوچک میشه …

اپلیکیشن BeReal
مقالات علمی
اپلیکیشن BeReal

آیا در آینده Be Real می تواند جای اینستاگرام را بگیرد؟  BeRealدر سال ۲۰۲۰ توسط  کارآفرین فرانسوی با نام «الکسیس بریات» ایجاد شد. رسالت این اپلیکیشن همانطور که از اسمش مشخص است این است که کاربران خود واقعی خودشان باشند. پلتفرم Be Real  علیرغم اینکه کمتر از دوسال از تاسیس …