Nie można zainstalować najnowszej wersji NodeJS na Ubuntu 14.04


11

Na moim serwerze mam 0.10.25„Nie potrzebuję wersji Rea, czyli„ 0.10.30 ”, która jest LTS nodejs, jednak programiści proszący o zainstalowanie czwartej wersji, po nieco kopaniu, stwierdzili, że 0.12to samo nodejspołączyło się z niektórymi inne pakiety.

Nie ma źródła pakietu 0.12, .tar.gzpobrałem pliki ze strony nodejs, rozpakowałem, ale nie zawiera ono skryptu instalacyjnego, nie przenosię plików ręcznie ani nie tworzę linków w inny sposób. Co mogę zrobić?

Aktualizacja:

[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
możliwy duplikat instalacji najnowszej wersji Node.js / MongoDB? Zobacz odpowiedź użytkownika, aby uzyskać instrukcje dotyczące instalowania node.js 0.12 ..
— karel

Odpowiedzi:


13

Najłatwiejszym sposobem zainstalowania NodeJS jest użycie oficjalnego PPA (który zawiera najnowszą wersję (8.X w momencie tej edycji).

Otwórz terminal ( Ctrl+ Alt+ T) i uruchom:

  1. Usuń bieżącą instalację NodeJS

    sudo apt-get purge nodejs*
    
  2. zainstalować curl

    sudo apt-get install curl
    
  3. Zainstaluj NodeJS:

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

Jeśli absolutnie potrzebujesz wersji 0.12, a nie 4.1.1, uruchom:

  1. Zainstaluj NodeJS:

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

1
To nie pomoże, zobacz aktualizację, o której mowa.
— Edik Mkoyan,

Zobacz moją zredagowaną odpowiedź.
— hg8

Pracowałem dla mnie dopiero po zmianie nazwy dystrybucji mojego Ubuntu, którą wcześniej był LinuxMint. Gdy próbowałem zainstalować po raz pierwszy, wystąpił błąd ## 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. Naprawiono przez zmianę informacji o wydaniu dystrybucji, jak opisano tutaj askubuntu.com/questions/115429/…
— antongorodezkiy

Powinieneś dodać -Ewcześniej bashna końcu curlpolecenia ...
— smartmouse
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.