Hướng dẫn install latest nodejs ubuntu - cài đặt ubuntu nodejs mới nhất

Lời giới thiệu

NodeJS là runtime JavaScript để lập trình phía máy chủ. Nó cho phép các nhà phát triển tạo backend có thể mở rộng bằng JavaScript. Một ngôn ngữ mà nhiều người đã quen thuộc với việc phát triển web dựa trên trình duyệt.

Trong hướng dẫn này, ba cách khác nhau để cài đặt NodeJS trên máy chủ Ubuntu 20.04:

  • sử dụng apt để cài đặt package nodejs từ kho phần mềm mặc định của Ubuntu
  • sử dụng apt với kho phần mềm PPA để cài đặt các phiên bản cụ thể của package Nodejs
  • cài đặt nvm, Trình quản lý phiên bản Node và sử dụng cài đặt và quản lý các phiên bản Node.js

Đối với nhiều người dùng, sử dụng apt với repo mặc định là đủ. Nếu bạn cần các phiên bản Node mới hơn (hoặc legacy), bạn nên sử dụng kho lưu trữ PPA. Nếu bạn đang tích cực phát triển các ứng dụng Node và cần chuyển đổi giữa các phiên bản nút thường xuyên, hãy chọn phương pháp nvm.

Điều kiện tiên quyết

Hướng dẫn này giả định rằng bạn đang sử dụng Ubuntu 20.04. Trước khi bắt đầu, bạn phải có một tài khoản người dùng không phải root với các đặc quyền sudo được thiết lập trên hệ thống của bạn. Bạn có thể tìm hiểu cách thực hiện việc này bằng cách làm theo hướng dẫn thiết lập máy chủ ban đầu cho Ubuntu 20.04.

Cách 1 — Cài đặt NodeJS với apt

Ubuntu 20.04 chứa phiên bản NodeJS trong kho lưu trữ mặc định của nó có thể được sử dụng để cung cấp trải nghiệm nhất quán trên nhiều hệ thống. Tại thời điểm viết bài, phiên bản trong kho là 10.19. Đây không phải là phiên bản mới nhất, nhưng nó phải ổn định và đủ để thử nghiệm nhanh với ngôn ngữ này.

Để tải phiên bản này, bạn có thể sử dụng trình quản lý gói apt. Làm mới chỉ mục gói cục bộ của bạn trước tiên bằng cách nhập:

sudo apt update

Sau đó cài đặt NodeJS:

sudo apt install nodejs

Kiểm tra xem cài đặt có thành công hay không

nodejs -v

Output

v10.19.0

Nếu package trong repositories phù hợp với nhu cầu của bạn. Đây là tất cả những gì bạn cần làm để thiết lập NodeJS. Trong hầu hết các trường hợp, bạn cũng sẽ muốn cài đặt npm, trình quản lý gói NodeJS. Bạn có thể thực hiện việc này bằng cách cài đặt gói npm với apt:

sudo apt install npm

Điều này sẽ cho phép bạn cài đặt các module và package để sử dụng với NodeJS

Đến đây bạn đã cài đặt thành công Node.js. Và npm bằng cách sử dụng apt và repositories phần mềm Ubuntu mặc định. Phần tiếp theo sẽ trình bày cách sử dụng kho lưu trữ thay thế để cài đặt các phiên bản khác nhau của Node.js.

Cách 2 — Cài đặt NodeJS vói apt sử dụng NodeSource PPA

Để cài đặt phiên bản NodeJS khác, bạn có thể sử dụng PPA (kho lưu trữ gói cá nhân) do NodeSource duy trì. Các PPA này có sẵn nhiều phiên bản NodeJS hơn các kho lưu trữ chính thức của Ubuntu. NodeJS v10, v12, v13 và v14.

Đầu tiên, chúng ta sẽ cài đặt PPA để có quyền truy cập vào các gói của nó. Từ thư mục chính của bạn, sử dụng curl để truy xuất tập lệnh cài đặt cho phiên bản ưa thích của bạn, đảm bảo thay thế 14.x bằng chuỗi phiên bản ưa thích của bạn (nếu khác).


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

Tham khảo tài liệu NodeSource để biết thêm thông tin về các phiên bản có sẵn.

Kiểm tra nội dung của tập lệnh đã tải xuống bằng nano (hoặc trình soạn thảo văn bản ưa thích của bạn):

nano nodesource_setup.sh

Khi bạn hài lòng rằng tập lệnh chạy an toàn, hãy thoát khỏi trình chỉnh sửa của bạn, sau đó chạy script với sudo:

sudo bash nodesource_setup.sh

Cài đặt NodeJS

PPA sẽ được thêm vào cấu hình của bạn và package cục bộ của bạn sẽ được cập nhật tự động. Bây giờ bạn có thể cài đặt package NodeJS giống như cách bạn đã làm trong phần trước:

sudo apt install nodejs

Xác minh rằng bạn đã cài đặt phiên bản mới bằng cách run node có flag phiên bản -v:

node -v

Output

Nếu package trong repositories phù hợp với nhu cầu của bạn. Đây là tất cả những gì bạn cần làm để thiết lập NodeJS. Trong hầu hết các trường hợp, bạn cũng sẽ muốn cài đặt npm, trình quản lý gói NodeJS. Bạn có thể thực hiện việc này bằng cách cài đặt gói npm với apt:

Điều này sẽ cho phép bạn cài đặt các module và package để sử dụng với NodeJS

Đến đây bạn đã cài đặt thành công Node.js. Và npm bằng cách sử dụng apt và repositories phần mềm Ubuntu mặc định. Phần tiếp theo sẽ trình bày cách sử dụng kho lưu trữ thay thế để cài đặt các phiên bản khác nhau của Node.js.

Cách 2 — Cài đặt NodeJS vói apt sử dụng NodeSource PPA

Để cài đặt phiên bản NodeJS khác, bạn có thể sử dụng PPA (kho lưu trữ gói cá nhân) do NodeSource duy trì. Các PPA này có sẵn nhiều phiên bản NodeJS hơn các kho lưu trữ chính thức của Ubuntu. NodeJS v10, v12, v13 và v14.

Đầu tiên, chúng ta sẽ cài đặt PPA để có quyền truy cập vào các gói của nó. Từ thư mục chính của bạn, sử dụng curl để truy xuất tập lệnh cài đặt cho phiên bản ưa thích của bạn, đảm bảo thay thế 14.x bằng chuỗi phiên bản ưa thích của bạn (nếu khác).

Tham khảo tài liệu NodeSource để biết thêm thông tin về các phiên bản có sẵn.

sudo apt install nodejs
1

Kiểm tra nội dung của tập lệnh đã tải xuống bằng nano (hoặc trình soạn thảo văn bản ưa thích của bạn):

sudo apt install nodejs
2

Thao tác này sẽ cài đặt script nvm vào tài khoản người dùng của bạn. Để sử dụng nó, trước tiên bạn phải nguồn tệp .bashrc của mình:

sudo apt install nodejs
3

Bây giờ, bạn có thể hỏi NVM phiên bản Node nào có sẵn:

Xem list version

sudo apt install nodejs
4

Output

sudo apt install nodejs
5

Đó là một danh sách rất dài! Bạn có thể cài đặt phiên bản Node bằng cách nhập bất kỳ phiên bản phát hành nào mà bạn thấy. Ví dụ, để tải phiên bản v13.6.0, bạn có thể nhập:

sudo apt install nodejs
6

Bạn có thể xem các phiên bản khác nhau mà bạn đã cài đặt bằng cách nhập:

sudo apt install nodejs
7

Output

sudo apt install nodejs
8

Đó là một danh sách rất dài! Bạn có thể cài đặt phiên bản Node bằng cách nhập bất kỳ phiên bản phát hành nào mà bạn thấy. Ví dụ, để tải phiên bản v13.6.0, bạn có thể nhập:

Bạn có thể xem các phiên bản khác nhau mà bạn đã cài đặt bằng cách nhập:

Điều này hiển thị phiên bản hiện đang hoạt động trên dòng đầu tiên (-> v13.6.0), tiếp theo là một số bí danh được đặt tên và các phiên bản mà những bí danh đó trỏ tới.

Lưu ý:

Nếu bạn cũng đã cài đặt phiên bản NodeJS thông qua apt, bạn có thể thấy mục hệ thống tại đây. Bạn luôn có thể kích hoạt phiên bản Node do hệ thống cài đặt bằng hệ thống sử dụng nvm.

sudo apt install nodejs
9

Ngoài ra, bạn sẽ thấy các bí danh cho các bản phát hành hỗ trợ dài hạn (hoặc LTS) khác nhau của Node:

Output

nodejs -v
0

Output

nodejs -v
1

Đó là một danh sách rất dài! Bạn có thể cài đặt phiên bản Node bằng cách nhập bất kỳ phiên bản phát hành nào mà bạn thấy. Ví dụ, để tải phiên bản v13.6.0, bạn có thể nhập:

Bạn có thể xem các phiên bản khác nhau mà bạn đã cài đặt bằng cách nhập:

nodejs -v
2

Điều này hiển thị phiên bản hiện đang hoạt động trên dòng đầu tiên (-> v13.6.0), tiếp theo là một số bí danh được đặt tên và các phiên bản mà những bí danh đó trỏ tới.

Lưu ý:

node -v

Output

nodejs -v
4

Đó là một danh sách rất dài! Bạn có thể cài đặt phiên bản Node bằng cách nhập bất kỳ phiên bản phát hành nào mà bạn thấy. Ví dụ, để tải phiên bản v13.6.0, bạn có thể nhập:

Bạn có thể xem các phiên bản khác nhau mà bạn đã cài đặt bằng cách nhập:

Điều này hiển thị phiên bản hiện đang hoạt động trên dòng đầu tiên (-> v13.6.0), tiếp theo là một số bí danh được đặt tên và các phiên bản mà những bí danh đó trỏ tới.

Lưu ý:

Nếu bạn cũng đã cài đặt phiên bản NodeJS thông qua apt, bạn có thể thấy mục hệ thống tại đây. Bạn luôn có thể kích hoạt phiên bản Node do hệ thống cài đặt bằng hệ thống sử dụng nvm.

Hướng dẫn install latest nodejs ubuntu - cài đặt ubuntu nodejs mới nhất

  • Ngoài ra, bạn sẽ thấy các bí danh cho các bản phát hành hỗ trợ dài hạn (hoặc LTS) khác nhau của Node:
  • Output
  • Cài đặt erbium