nhat.dev
  • Tin tức
  • Dịch vụ
  • Lập trình
    • ReactJS
    • React Native
    • Angular
    • VueJS
  • Hackintosh
    • Hackintosh
    • Opencore
  • Liên hệ
No Result
View All Result
  • Đăng nhập
logo nhat.dev
  • Tin tức
  • Dịch vụ
  • Lập trình
    • ReactJS
    • React Native
    • Angular
    • VueJS
  • Hackintosh
    • Hackintosh
    • Opencore
  • Liên hệ
No Result
View All Result
nhat.dev
No Result
View All Result
Home Lập trình

Cài đặt NodeJS trên CentOS và Ubuntu 2020

Nhat Tran by Nhat Tran
20 Tháng Hai, 2020
Cài đặt NodeJS trên CentOS và Ubuntu 2020
506
SHARES
1.6k
VIEWS
Chia sẻ lên FacebookChia sẻ lên Twitter

Nodejs là một nền tảng (Platform) phát triển độc lập được xây dựng ở trên Javascript Runtime của Chrome mà chúng ta có thể xây dựng được các ứng dụng mạng một cách nhanh chóng và dễ dàng mở rộng, đặc biệt là Webserver. NodeJS cung cấp các thư viện phong phú ở dạng Javascript Module khác nhau giúp đơn giản hóa việc lập trình và giảm thời gian ở mức thấp nhất. Cho đến nay, NodeJS được sử dụng rộng rãi bởi hàng ngàn lập trình viên trên toàn thế giới.

Trong bài viết này, Nhatdev sẽ hướng dẫn các bạn cài đặt NodeJS trên CentOS 7 hoặc Ubuntu 16.04 với 4 cách khác nhau: từ package, từ source code trên NodeJS website, từ Repository và từ Node Version Manager.

Có thể bạnquan tâm

Vì sao Flutter là lựa chọn tốt nhất để làm mobile app 2021

4 xu hướng Front-end 2021

Low-code là gì? Tương lai của lập trình

cài đặt NodeJS trên CentOS

1. Cài đặt từ Package

– Tải package Linux Binaries 64bit từ NodeJS Download

# wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz

– Giải nén nội dung bên trong vào /usr/local

# tar --strip-components 1 -xJvf node-v12.16.1-linux-x64.tar.xz -C /usr/local

– Kiểm tra lại phiên bản NodeJS

# node -v
v12.16.1

2. Cài đặt từ Source Code

Cài đặt các trình biên dịch

Đối với CentOS

# yum -y install gcc gcc-c++ wget

Đối với Ubuntu

# apt-get update
# apt-get install make g++ libssl-dev git

– Tải source code từ NodeJS Download. Thời điểm hiện tại là phiên bản v8.9.3:

# wget https://nodejs.org/dist/v12.16.1/node-v12.16.1.tar.gz
# tar -xzvf node-v12.16.1.tar.gz
# cd node-v12.16.1/

– Cấu hình và biên soạn mã nguồn (tốn 10-20 phút tùy cấu hình VPS)

# ./configure
# make

– Biên soạn thành công, tiến hành cài đặt

# make install

– Kiểm tra lại phiên bản NodeJS

# node -v
v12.16.1

3. Cài đặt từ Repository

– Cài đặt NodeJS và công cụ NPM

Đối với CentOS

# yum install epel-release -y
# yum install nodejs npm -y

Đối với Ubuntu

# apt-get update
# apt-get install nodejs npm

– Kiểm tra lại phiên bản NodeJS

Đối với CentOS

# node -v
v12.16.1

Đối với Ubuntu

# nodejs --version
v12.16.1

4. Cài đặt sử dụng Node Version Manager

Nếu bạn muốn cài đặt NodeJS một cách linh hoạt, hãy sử dụng Node Version Manager(NVM). Phần mềm này cho phép cài đặt và sử dụng độc lập cùng lúc nhiều phiên bản khác nhau của NodeJS cùng các package liên quan.

– Truy cập NVM Github và copy lệnh chạy

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

– Để sử dụng, bạn cần source phần .bash_profile:

Đối với CentOS

# source /root/.bash_profile

Đối với Ubuntu

# source /root/.bashrc

Bây giờ, bạn có thể sử dụng NVM để cài đặt và quản lý các phiên bản NodeJS

– Liệt kê các phiên bản NodeJS

# nvm list-remote
         v8.9.0   (LTS: Carbon)
         v8.9.1   (LTS: Carbon)
         v8.9.2   (LTS: Carbon)
         v8.9.3   (Latest LTS: Carbon)
         v9.0.0
         v9.1.0
         v9.2.0
         v9.2.1
         v9.3.0

– Cài đặt các phiên bản NodeJS, ví dụ v8.9.3 và v9.3.0. Trong đó, phiên bản được cài đặt đầu tiên sẽ được thiết lập làm mặc định. Phiên bản được cài đặt cuối cùng (gần nhất) sẽ được thiết lập sử dụng.

# nvm install v8.9.3
Now using node v8.9.3 (npm v5.5.1)
# nvm install v9.3.0
Now using node v9.3.0 (npm v5.5.1)

– Gỡ phiển bản NodeJS đã cài đặt (đảm bảo phiên bản đó không đang được sử dụng và không mặc định), ví dụ v9.3.0

# nvm uninstall v9.3.0

– Liệt kê các phiên bản NodeJS đã cài đặt

# nvm list

Có thể thấy phiên bản v8.9.3 là mặc định và v9.3.0 là phiên bản đang được sử dụng.

         v8.9.3
->       v9.3.0
default -> v8.9.3
node -> stable (-> v9.3.0) (default)
stable -> 9.3 (-> v9.3.0) (default)
iojs -> N/A (default)
lts/* -> lts/carbon (-> v8.9.3)
lts/argon -> v4.8.7 (-> N/A)
lts/boron -> v6.12.2 (-> N/A)
lts/carbon -> v8.9.3

– Thay đổi phiên bản đang được sử dụng, ví dụ v8.9.3

# nvm use v8.9.3
Now using node v8.9.3 (npm v5.5.1)

– Thay đổi phiên bản mặc định, ví dụ v9.3.0

# nvm alias default v9.3.0
default -> v9.3.0

– Kiểm tra lại phiên bản NodeJS

# node --version
v8.9.3
# which node
/root/.nvm/versions/node/v8.9.3/bin/node

Như vậy, bạn đã cài đặt NodeJS trên CentOS hoặc Ubuntu theo 4 cách. Chúc các bạn thành công

Tags: centosnodejsnvmubuntu
Bài viết trước

Cài đặt hệ điều hành Windows 10X trên Macbook 12 inch

Bài viết sau

Cần lưu ý gì khi muốn cài macOS (Hackintosh) lên máy Windows

Nhat Tran

Nhat Tran

Chia sẻ vài thứ hay ho bản thân tìm hiểu và tìm kiếm được đến mọi người

Bài viết sau
Hướng dẫn cài macOS trên Laptop, PC 2019

Cần lưu ý gì khi muốn cài macOS (Hackintosh) lên máy Windows

Subscribe
Notify of
guest
guest
0 Comments
Inline Feedbacks
View all comments

Recommended.

Chuẩn bị kiến thức cơ bản trước khi “vọc” hackintosh

Hướng dẫn tạo bộ cài hackintosh macOS mới nhất 10.15.6

19 Tháng Chín, 2020
Google sẽ ngừng đồng bộ ảnh, video giữa Google Photos và Google Drive

Google sẽ ngừng đồng bộ ảnh, video giữa Google Photos và Google Drive

13 Tháng Sáu, 2019

Trending.

Hướng dẫn cài macOS trên Laptop, PC 2019

Hướng dẫn cài macOS trên Laptop, PC 2019

6 Tháng Chín, 2020
Chuẩn bị kiến thức cơ bản trước khi “vọc” hackintosh

Hướng dẫn tạo bộ cài vanilla hackintosh dễ dàng nhất

6 Tháng Ba, 2020
Cách “lách” bản quyền âm thanh và hình ảnh video Youtube 2020

Cách “lách” bản quyền âm thanh và hình ảnh video Youtube 2020

2 Tháng Mười Một, 2020
Chuẩn bị kiến thức cơ bản trước khi “vọc” hackintosh

Cài đặt Clover vào ổ cứng sau khi cài macOS

30 Tháng Mười Một, 2019
Chuẩn bị kiến thức cơ bản trước khi “vọc” hackintosh

Kích hoạt âm thanh trong hackintosh với AppleALC

30 Tháng Mười Một, 2019
nhat.dev

© 2019 nhat.dev

Chia sẻ chút kiến thức, kinh nghiệm, thủ thuật mà bản thân đã tìm hiểu và đọc được với mọi người

  • About me
  • Privacy & Policy
  • Advertise
  • Contact

Theo dõi tôi

No Result
View All Result
  • Tin tức
  • Dịch vụ
  • Lập trình
    • ReactJS
    • React Native
    • Angular
    • VueJS
  • Hackintosh
    • Hackintosh
    • Opencore
  • Liên hệ

© 2019 nhat.dev

Xin chào

Sign In with Facebook
OR

Đăng nhập bằng SSO Nhatdev

Quên mật khẩu?

Create New Account!

Fill the forms below to register

All fields are required. Đăng nhập

Lấy lại mật khẩu

Vui lòng nhập tên người dùng hoặc địa chỉ email của bạn để đặt lại mật khẩu của bạn.

Đăng nhập