Sigma Academy

Sigma Academy

  • Home
  • Học Tiếng Anh
  • Học tiếng Nhật
  • Luyện thi Ielts
  • Giáo Dục
  • Tin tức
    • Bất động sản
    • Phong Thuỷ
    • Công Nghệ
    • Ẩm thực
    • Làm Đẹp
You are here: Home / Công Nghệ / Cách cài đặt Node.js trên Ubuntu 20.04

Cách cài đặt Node.js trên Ubuntu 20.04

06/10/2023 06/10/2023 Sigma Academy

Node.js là một môi trường runtime chạy JavaScript để lập trình phía server-side. Ngôn ngữ này cho phép các developer tạo ra các chức năng phụ trợ có thể mở rộng bằng JavaScript. Trong bài viết này, Vietnix sẽ hướng dẫn cho các bạn chi tiết 3 cách cài đặt Node.js trên Ubuntu 20.04.

Có thể bạn quan tâm
  • Hướng dẫn 3 Cách khóa ứng dụng trên Samsung nhanh chóng dễ làm nhất cho bạn
  • 7 Phần mềm CMMS tốt nhất năm 2023 (Đã được xếp hạng và đánh giá)
  • Hướng dẫn cách chạy rom gốc cho điện thoại Sony
  • Tủ lạnh Funiki 90 lít FR-91CD
  • Install & Use TLP to Save Battery Power in Ubuntu 22.04/Debian 11/Fedora 36/37/38

Cách 1: Sử dụng apt để cài đặt gói NodeJS từ kho phần mềm mặc định của Ubuntu

Ubuntu 20.04 chứa một phiên bản Node.js trong các kho lưu trữ mặc định để đảm bảo tính nhất quán trên các hệ thống. Để cài đặt Node.js thì trước hết bạn cần cập nhật apt trước:

Bạn đang xem: Cách cài đặt Node.js trên Ubuntu 20.04

Sau đó là cài đặt Node.js:

Kiểm tra xem quá trình cài đặt có thành công không, chúng ta dùng lệnh sau để kiểm tra phiên bản của Node.js:

Nếu kết quả trả về là số phiên bản của Node.js thì bạn đã thực hiện cài đặt thành công.

Tiếp theo, npm cũng là thứ hữu dụng mà bạn không nên bỏ qua, đây là trình quản lý gói Node.js, giúp bạn cài đặt các module và package khi làm việc sau này. Bạn có thể cài đặt npm bằng apt với lệnh sau:

Cách 2: Cài đặt Node.js với apt bằng cách dùng NodeSource PPA

Để cài đặt một phiên bản Node.js bất kỳ, bạn có thể sử dụng PPA (Personal Package Archive) được duy trì bởi NodeSource. PPA có sẵn nhiều phiên bản của Node.js hơn là các repository mặc định của Ubuntu.

Đầu tiên, cài đặt PPA để có quyền truy cập vào các gói của nó. Từ thư mục home, dùng curl để truy xuất tập lệnh cài đặt cho phiên bản bạn muốn, ở đây lấy ví dụ bằng phiên bản 16.x:

Kiểm tra nội dung của tập lệnh đã tải xuống với nano hoặc text editor ưa thích của bạn:

Khi bạn chỉnh sửa xong, hãy lưu lại và thoát. Sau đó chạy script vừa rồi với quyền sudo:

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

Xem thêm : Cách Jailbreak IPhone XR đến Iphone 11 Pro Max bằng Unc0ver 4.0

Và sau đó, dùng lệnh kiểm tra phiên bản để chắc rằng quá trình cài đặt đã thành công:

Việc cài đặt Node.js từ NodeSource đã bao gồm npm rồi, cho nên bạn không cần cài đặt lại.

Cách 3: Cách cài đặt Node.js trên Ubuntu 20.04 bằng Node Version Manager

Một cách khác để cài đặt Node.js là sử dụng nvm (Node Version Manager). Phần mềm này cho phép bạn cài đặt và duy trì nhiều phiên bản độc lập khác nhau của Node.js và các gói Node liên quan của chúng cùng một lúc.

Để cài đặt nvm trên máy Ubuntu 20.04, hãy truy cập trang dự án nvm trên GitHub. Sao chép lệnh curl từ file README. Điều này sẽ giúp bạn có phiên bản mới nhất của nvm.

Trước khi đưa câu lệnh vào bash, hãy chắc rằng câu lệnh đó không thực hiện điều gì lạ thường. Bạn có kiểm tra điều đó bằng cách loại bỏ phần | bash ở cuối lệnh curl rồi chạy:

Khi bạn đã chắc chắn thực hiện câu lệnh thì hãy ghép thêm | bash vào cuối lệnh:

Điều này sẽ cài đặt nvm script vào tài khoản người dùng của bạn. Để sử dụng, bạn có thể dùng lệnh:

Bây giờ, bạn có thể tra cứu phiên bản hiện tại của Node bằng nvm:

Phần output ra có thể khá dài. Bạn có thể chọn cài đặt một phiên bản của Node dựa vào danh sách được liệt kê. Chẳng hạn, để cài đặt phiên bản v14.10.0, bạn có thể dùng lệnh:

Bạn có thể xem các phiên bản khác nhau mà bạn đã cài đặt bằng cách liệt kê chúng:

Lệnh này sẽ cho bạn biết phiên bản hiện đang hoạt động tại dòng đầu tiên (-> v14.10.0), tiếp theo là tên alias và các phiên bản mà các alias đó chỉ tới.

Lưu ý: Nếu bạn cũng có một phiên bản Node.js được cài đặt thông qua apt, bạn có thể nhận được một system entry tại đây. Bạn luôn có thể kích hoạt phiên bản Node đã được cài đặt bằng lệnh:

Xem thêm : Hướng dẫn cách khắc phục lỗi không thể truy cập trang web này

Ngoài ra, có các alias cho các phiên bản LTS (long-term support) khác của Node. Bạn cũng có thể cài đặt một phiên bản cụ thể dựa trên các alias này. Chẳng hạn, để cài đặt phiên bản lts/hydrogen thì bạn thực hiện lệnh sau:

Bạn cũng có thể chuyển đổi giữa các phiên bản đã cài đặt với lệnh:

Ngoài ra, bạn cũng nên tìm hiểu thêm các hướng dẫn cài đặt và cấu hình Gitlab trên Ubuntu 20.04 có trên website Vietnix để có thể bổ sung thêm kiến thức về các tùy chọn cho Ubuntu 20.04.

Gỡ cài đặt Node.js

Bạn có thể gỡ cài đặt Node.js bằng apt hoặc nvm, tùy thuộc vào cách bạn cài đặt. Để xóa phiên bản Node khỏi repository, hãy sử dụng lệnh:

Theo mặc định, lệnh này giữ lại bất kỳ file cấu hình local nào đã được tạo kể từ khi cài đặt. Nếu bạn không muốn lưu các file cấu hình này, hãy sử dụng lệnh sau:

Để gỡ cài đặt phiên bản Node.js mà bạn đã cài đặt bằng nvm, trước tiên hãy xác định xem đó có phải là phiên bản hoạt động hiện tại không:

Nếu phiên bản bạn đang muốn gỡ không phải là phiên bản đang hoạt động hiện tại, bạn có thể chạy lệnh:

Lệnh này sẽ gỡ cài đặt phiên bản Node.js mà bạn đã chọn.

Nếu phiên bản bạn muốn xóa là phiên bản hoạt động hiện tại, trước tiên bạn cần deactivate nvm để kích hoạt các thay đổi của mình:

Bây giờ bạn có thể gỡ cài đặt phiên bản hiện tại bằng lệnh uninstall, lệnh này sẽ xóa tất cả các file được liên kết với phiên bản Node.js được chỉ định.

Vietnix hiện đang cung cấp nhiều gói dịch vụ hosting có hỗ trợ Node.js từ phiên bản 6, 8, 9, 10 và 11 với giá cả phải chăng, tốc độ cao và ổn định. Điều này giúp cho bạn có thể triển khai các ứng dụng Node.js trên website một cách dễ dàng và hiệu quả.

Lời kết

Trên đây là một số cách để có thể cài đặt và sử dụng Node.js trên Ubuntu Server 20.04. Đối với nhiều người dùng, sử dụng apt với repository mặc định là đủ. Nếu bạn cần các phiên bản mới hơn hoặc một phiên bản cụ thể nào đó của Node, bạn nên sử dụng repository PPA. Nếu bạn đang phát triển các ứng dụng Node và cần chuyển đổi giữa các phiên bản Node thường xuyên, hãy chọn cách cài đặt bằng nvm. Chúc bạn thực hiện thành công.

Nguồn: https://sigma.edu.vn
Danh mục: Công Nghệ

Bài viết liên quan

Hóa Đại Cương – HIỆU ỨNG NHIỆT CỦA CÁC QUÁ TRÌNH HÓA HỌC
Tổng hợp đầy đủ font chữ biển số xe máy, ô tô 2023
Extension Marketplace
Extension Marketplace
Nội lực là gì? Điểm giống nhau giữa nội lực và ngoại lực là gì?
Hướng dẫn cách thay ổ cứng laptop đơn giản trong một nốt nhạc
Automation Test Là Gì? Kỹ Năng Cần Có Của Một Automation Tester
Automation Test Là Gì? Kỹ Năng Cần Có Của Một Automation Tester
Cách chuyển hình ảnh thành vector trong Illustrator (AI) nhanh chóng
Cách chuyển hình ảnh thành vector trong Illustrator (AI) nhanh chóng
TẠI SAO GỌI NƯỚC NGA LÀ XỨ SỞ BẠCH DƯƠNG?
Hướng dẫn thiết lập cài đặt gốc trên HTC One M8
PHÂN BIỆT BLACK BOX TEST VÀ WHITE BOX TEST, SƠ LƯỢC MỘT SỐ KỸ THUẬT TRONG BLACK BOX TEST
PHÂN BIỆT BLACK BOX TEST VÀ WHITE BOX TEST, SƠ LƯỢC MỘT SỐ KỸ THUẬT TRONG BLACK BOX TEST

Chuyên mục: Công Nghệ

About Sigma Academy

Previous Post: « Tổng hợp 7 mẫu nhà vườn cấp 4 đẹp giá rẻ, chiếm ưu thế nhờ xây dựng nhanh chóng 
Next Post: Tiền kỹ thuật số – Bản chất, hiện tượng và hàm ý chính sách cho Việt Nam 27/06/2019 12:25:00 7587 »

Primary Sidebar

Bài viết nổi bật

Bảo vệ: Tổng hợp thông tin các ngành của Đại học Quốc gia Hà Nội

03/07/2024

TB Tuyển sinh Thạc Sĩ Chuyên ngành Khoa học Điều dưỡng – Khoá 3

27/06/2024

Thích ứng với chương trình lớp 10 mới: Đòi hỏi những thay đổi trong dạy và học

25/06/2024

Cập nhật nội dung & những thay đổi trong chương trình lớp 1 mới

Cập nhật nội dung & những thay đổi trong chương trình lớp 1 mới

24/06/2024

Giáo dục công dân lớp 9 – Giải bài tập sgk GDCD 9 ngắn nhất

24/06/2024

Các loại bằng thạc sĩ và cách phân biệt

24/06/2024

Giáo án Giáo dục địa phương lớp 6 năm 2023 – 2024 KHBD môn Giáo dục địa phương (Hà Nội, Hồ Chí Minh, Vĩnh Long, Thanh Hóa)

24/06/2024

[:vi]TOP CÁC TRƯỜNG ĐÀO TẠO NGÀNH KỸ THUẬT XÂY DỰNG CHẤT LƯỢNG[:]

[:vi]TOP CÁC TRƯỜNG ĐÀO TẠO NGÀNH KỸ THUẬT XÂY DỰNG CHẤT LƯỢNG[:]

24/06/2024

Thông báo tuyển sinh đào tạo Thạc sĩ Luật Khóa 37 (2023 - 2025)

Thông báo tuyển sinh đào tạo Thạc sĩ Luật Khóa 37 (2023 – 2025)

24/06/2024

Giải đáp về Chương trình Giáo dục Vinschool

24/06/2024

Ngành cơ điện tử: Học gì, học ở đâu và cơ hội nghề nghiệp

24/06/2024

3 nguyên tắc - 4 phương pháp giáo dục cảm xúc cho trẻ mầm non ba mẹ cần biết

3 nguyên tắc – 4 phương pháp giáo dục cảm xúc cho trẻ mầm non ba mẹ cần biết

24/06/2024

Ngành Logistics học trường nào sẽ dễ xin việc?

Ngành Logistics học trường nào sẽ dễ xin việc?

24/06/2024

Khoa Sau Đại học – Trường Đại học Mở Tp.HCM

24/06/2024

Chương trình liên kết quốc tế là gì? Hình thức liên kết phổ biến hiện nay

Chương trình liên kết quốc tế là gì? Hình thức liên kết phổ biến hiện nay

24/06/2024

Ngành An toàn thông tin

24/06/2024

Học thạc sĩ giáo dục tiểu học ở đâu? Điều kiện thi thạc sĩ giáo dục?

Học thạc sĩ giáo dục tiểu học ở đâu? Điều kiện thi thạc sĩ giáo dục?

24/06/2024

Ngành Digital Marketing học trường nào? Top 25+ trường đào tạo tốt nhất

Ngành Digital Marketing học trường nào? Top 25+ trường đào tạo tốt nhất

24/06/2024

Bộ GDĐT ban hành khung kế hoạch thời gian năm học 2022-2023

24/06/2024

3 nguyên tắc - 4 phương pháp giáo dục cảm xúc cho trẻ mầm non ba mẹ cần biết

3 nguyên tắc – 4 phương pháp giáo dục cảm xúc cho trẻ mầm non ba mẹ cần biết

24/06/2024

Footer

Về chúng tôi

Sigma Academy – sigma.edu.vn là tổ chức giáo dục kỹ năng cho trẻ. Đồng thời là thông tin tự động cập nhật Google chuyên cung cấp kiến thức về tất cả lĩnh vực. Website chúng tôi là web site cập nhật nội dung tự động từ google.com. Nếu có vấn đề gì về bản quyền vui lòng liên hệ: contact@sigma.edu.vn.

  • Điều khoản sử dụng
  • Chính sách bảo mật
  • Liên hệ

Mạng xã hội

  • Facebook
  • Zalo
  • Website
  • Google maps

Theo dõi chúng tôi tại Google News

Địa Chỉ

Trụ sở chính: 116/12 Tân Mỹ, phường Tân Thuận Tây, quận 7, Ho Chi Minh City, Vietnam
Điện thoại: 097.331.14.49 | Email: contact@sigma.edu.vn

Map

Bản quyền © 2025