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

Node.js یک زبان جاوا اسکریپت برای اجرای زمان در برنامه نویسی سمت سرور است. این به توسعه دهندگان این امکان را می دهد تا با استفاده از جاوا اسکریپت عملکرد back end را مقیاس پذیر ایجاد کنند، که یک زبانی بسیاری از قبل با توسعه وب مبتنی بر مرورگر آشنا هستند. در این مقاله به آموزش نحوه نصب Node.js در اوبونتو میپردازیم.
در آموزش نصب Node.js در اوبونتو، ما از سه راه مختلف برای نصب 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 باید به یکی از بخش های دیگر این آموزش مراجعه کنید.
نحوه نصب Node.js در اوبونتو برای دریافت این نسخه می توانید از مدیریت پکیج 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 همانطور که انتظار داشتیم روی دستگاه ما نصب شده است.