Tidak dapat menginstal versi NodeJS terbaru di Ubuntu 14.04

11

Di server saya, saya memiliki 0.10.25"Saya tidak perlu versi Rea, yaitu" 0.10.30 "yang merupakan LTS untuk nodejs, namun pengembang meminta untuk menginstal versi 4, setelah menggali sedikit, saya telah menemukan bahwa 0.12itu sama nodejsdigabung dengan beberapa paket lainnya.

Tidak ada sumber paket untuk 0.12, saya telah mengunduh .tar.gzfile dari situs nodejs, membongkar, tetapi tidak mengandung skrip instalasi, memindahkan file secara manual atau membuat tautan bukanlah cara yang saya inginkan, apa yang bisa saya lakukan?

Memperbarui:

[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]~> 
Edik Mkoyan
sumber
3
kemungkinan rangkap dari Menginstal Node.js / MongoDB terbaru? Lihat jawaban pengguna untuk instruksi menginstal node.js 0.12 ..
karel

Jawaban:

13

Cara termudah untuk menginstal NodeJS adalah menggunakan PPA resmi (yang berisi versi terbaru (8.X pada saat edit ini).

Buka terminal ( Ctrl+ Alt+ T) dan jalankan:

  1. Hapus instalasi NodeJS saat ini

    sudo apt-get purge nodejs*
    
  2. Install curl

    sudo apt-get install curl
    
  3. Instal NodeJS:

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

Jika Anda benar-benar membutuhkan versi 0.12 dan bukan 4.1.1, jalankan:

  1. Instal NodeJS:

    curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
    sudo apt-get install -y nodejs
    
hg8
sumber
1
Ini tidak akan membantu, lihat pembaruan yang dimaksud.
Edik Mkoyan
Silakan lihat jawaban saya yang diedit.
hg8
Bekerja untuk saya hanya setelah saya mengubah nama distro dari Ubuntu saya, yang sebelumnya adalah LinuxMint. Ketika saya mencoba menginstal untuk pertama kalinya, saya mendapat kesalahan ## 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. Diperbaiki dengan mengubah info rilis distro seperti dijelaskan di sini askubuntu.com/questions/115429/…
antongorodezkiy
Anda harus menambahkan -Esebelum bashdi akhir curlperintah ...
smartmouse