Không thể cài đặt phiên bản NodeJS mới nhất trên Ubuntu 14.04


11

Trên máy chủ của tôi, tôi có 0.10.25"Tôi không cần phiên bản của Rea, đó là" 0.10.30 ", đó là LTS cho nodejs, tuy nhiên các nhà phát triển yêu cầu cài đặt phiên bản thứ 4, sau khi đào một chút, tôi đã thấy rằng 0.12nó giống nodejsvới một số các gói khác.

Không có nguồn gói 0.12, tôi đã tải xuống .tar.gzcác tệp từ trang web của nodejs, đã giải nén, nhưng nó không chứa bất kỳ tập lệnh cài đặt nào, di chuyển tệp theo cách thủ công hoặc tạo liên kết không phải là cách tôi muốn, tôi phải làm gì?

Cập nhật:

[web01]~> nodejs -v
v0.10.25
[web01]~> apt-get install curl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
curl is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[web01]~> curl -sL https://deb.nodesource.com/setup_4.x | sudo bash -
[web01]~> apt-get install -y nodejs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
nodejs is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[web01]~> uname -a
Linux web01.example.lab 3.19.0-28-generic #30~14.04.1-Ubuntu SMP Tue Sep 1 09:32:55 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[web01]~> 

3
có thể trùng lặp với Cài đặt Node.js / MongoDB mới nhất? Xem câu trả lời của người dùng để biết hướng dẫn cài đặt node.js 0.12 ..
karel

Câu trả lời:


13

Cách dễ nhất để cài đặt NodeJS là sử dụng PPA chính thức (có chứa phiên bản mới nhất (8.X tại thời điểm chỉnh sửa này).

Mở một thiết bị đầu cuối ( Ctrl+ Alt+ T) và chạy:

  1. Xóa cài đặt NodeJS hiện tại

    sudo apt-get purge nodejs*
    
  2. Tải về curl

    sudo apt-get install curl
    
  3. Cài đặt NodeJS:

    curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
    sudo apt-get install -y nodejs
    

Nếu bạn thực sự cần phiên bản 0.12 chứ không phải 4.1.1, hãy chạy:

  1. Cài đặt NodeJS:

    curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
    sudo apt-get install -y nodejs
    

1
Điều này sẽ không giúp đỡ, xem bản cập nhật trong câu hỏi.
Edik Mkoyan

Xin vui lòng xem câu trả lời chỉnh sửa của tôi.
hg8

Chỉ hoạt động với tôi sau khi tôi thay đổi tên distro của Ubuntu, trước đây là LinuxMint. Khi tôi cố gắng cài đặt lần đầu tiên, tôi đã gặp lỗi ## Your distribution, identified as "petra", is not currently supported, please contact NodeSource at https://github.com/nodesource/distributions/issues if you think this is incorrect or would like your distribution to be considered for support. Đã sửa lỗi bằng cách thay đổi thông tin phát hành bản phân phối như được mô tả tại đây, Askubfox.com/questions/115429/ săn
antongorodezkiy

Bạn nên thêm -Etrước khi bashkết thúc curllệnh ...
smartmouse 7/07/2016
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.