Ho notato nel sito link che il nodo si trova attualmente nella versione 0.12.0.
Qualcuno può farmi sapere come installare l'ultima versione del nodo insieme a npm (comandi del terminale per favore)?
Utilizza il PPA NodeSource. Per i dettagli, consulta le istruzioni di installazione . Innanzitutto, scegli la versione Node.js di cui hai bisogno e aggiungi i relativi sorgenti:
v=8 # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | sudo -E bash -
Quindi installa il pacchetto Node.js.
sudo apt-get install -y nodejs
P.S .: curl
pacchetto deve essere installato sul server per queste linee di codice.
Se hai già installato nodejs
e desideri eseguire l'aggiornamento, rimuovi prima l'installazione corrente e reinstallala utilizzando gli script di cui sopra.
sudo apt-get purge nodejs npm
In generale, caricare dati arbitrari da un URL in una sessione della shell di root non è una buona idea e vorrei che la gente smettesse di venderla come una soluzione per tutto - "Per favore, esegui questo script che ti mando, e anche mentre ci siamo - ho un ponte che probabilmente saresti interessato all'acquisto ".
In alternativa, ecco la "Via Ubuntu" per fare lo stesso, dove puoi vedere come viene aggiornato il sistema e sapere quali repository e quali chiavi vengono aggiunte alla tua configurazione di sistema:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
sudo apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install nodejs
Questo è l'ultimo (al momento della scrittura) Nodejs versione 7. Altre versioni possono anche essere ottenute con una semplice modifica all'URL del repository - consultare la documentazione di nodesource.com per i dettagli.
Node.js v4.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs
fonte: link
Se desideri aggiornare all'interno di npm
, puoi utilizzare il comando n
:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Questo installa il pacchetto n che puoi usare per cambiare le versioni di NodeJS e usarlo. Il confronto con l'alternativa NVM e le opzioni di comando sono disponibili all'indirizzo SO . C'è anche un post del blog .
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs
Qui puoi trovare maggiori informazioni: Node.js v0.12, io .js e i repository di NodeSource Linux
Per la versione 5.x Secondo PPA :
apt-get remove --purge nodejs npm
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
apt-get install nodejs
Per installare NPM,
sudo apt-get install npm
Quindi per Nodo,
sudo npm cache clean -f
sudo npm install -g n
sudo n 0.xx.x // here is the version what you want..
Questo comando installerà il nodo in base alla versione che desideri ...
Puoi installare l'ultima versione molto facilmente usando le istruzioni qui sotto.
curl -sL link | sudo -E bash -
Vesion 7.x è l'ultima versione del nodo.
sudo apt-get install nodejs
Sopra la riga verrà installato nodejs.
sudo apt-get install build-essential
Questo installerà i moduli essenziali per il corretto funzionamento di nodejs.
Ora verifica se nodejs è stato installato correttamente alla fine
nodejs -v
Questo restituirà la versione di nodejs installata.
npm -v
Questo restituirà la versione di npm installata. Spero che aiuti ....
Fonte: link ti mostrerà come installare nodejs usando anche altri metodi.
NVM installa sia l'ultimo nodo stabile che il npm per te
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version
Ora provalo con un pacchetto fittizio:
npm install --global vaca
vaca
Poiché il sourcing deve essere fatto per ogni nuova shell, probabilmente vorrai aggiungere quanto segue al tuo .bashrc
:
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
I vantaggi:
ti consente di utilizzare più versioni di Node e senza sudo
è analogo a Ruby RVM e Python Virtualenv, largamente considerato best practice nelle comunità Ruby e Python
scarica un binario precompilato dove possibile, e in caso contrario scarica l'origine e ne compila uno per te
Possiamo cambiare facilmente le versioni dei nodi con:
nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9
Testato su Ubuntu 17.10.
Node.js è disponibile come pacchetto snap in tutte le versioni attualmente supportate di Ubuntu. Specifico per Node.js, gli sviluppatori possono scegliere tra una delle versioni attualmente supportate e ottenere aggiornamenti automatici regolari direttamente da NodeSource. Le versioni Node.js 6, 8 e 9 sono attualmente disponibili, con lo Snap Store aggiornato in poche ore o minuti di una versione di Node.js.
Il nodo può essere installato con un singolo comando, ad esempio:
sudo snap install node --classic --channel 9/stable
È possibile accedere allo snap ai nodi con il comando node
, ad esempio:
$ node -v v9.9.0
Una versione aggiornata di npm verrà installata come parte dello snap del nodo. npm dovrebbe essere eseguito al di fuori del nodo repl, nella tua shell normale. Dopo aver installato lo snap del nodo, eseguire il seguente comando per abilitare il controllo degli aggiornamenti di npm:
sudo chown -R $USER:$(id -gn $USER) /home/your-username/.config
Sostituisci your-username
nel comando precedente con il tuo nome utente. Quindi esegui npm -v
per verificare se la versione di npm è aggiornata. Come esempio ho verificato che npm era aggiornato, ho controllato la versione di un pacchetto già installato chiamato filato con il comando npm list yarn
e poi ho aggiornato il pacchetto di filati esistente alla versione più recente con il comando npm update yarn
Gli utenti possono passare da una versione di Node.js in qualsiasi momento senza la necessità di coinvolgere strumenti aggiuntivi come nvm (Node Version Manager), ad esempio:
sudo snap refresh node --channel=8/stable
Gli utenti possono testare versioni all'avanguardia di Node.js che possono essere installate dall'ultimo canale edge che sta attualmente monitorando lo sviluppo della versione 10 di Node.js passando a:
sudo snap switch node --edge
Questo approccio è consigliato solo per quegli utenti che sono disposti a partecipare al test e alla segnalazione dei bug a monte.
Release LTS Status Codename LTS Start Maintenance Start Maintenance End 6.x Active Boron 2016-10-18 April 2018 April 2019 7.x No LTS 8.x Active Carbon 2017-10-31 April 2019 December 2019 9.x No LTS 10.x Active Dubnium October 2018 April 2020 April 2021 11.x No LTS June 2019
Per Ubuntu 15.10 è possibile scaricare il modulo del pacchetto .deb packages.ubuntu.com
node --version
v4.2.3
Solo uno spin-off della risposta di @ 23W (risposta accettata).
Questo è solo il contenuto dello script, solo per evitare di fare arricciare alla shell di root.
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
echo "deb https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list
sudo apt-get update
sudo apt-get install -y nodejs
Scarica nodejs
da link
Per installare da un terminale:
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
//Download
cd ~/Downloads
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz
//Install
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
//Verify
node -v
npm version
Il mio modo preferito per installare gli ultimi nodejs e npm è utilizzare l'archivio binari di installazione disponibile sul sito web nodejs.
Questo potrebbe diventare rapidamente anche il tuo nuovo modo preferito. Funziona come un fascino. Coinvolge 1 download e 1 comando. Fatto. NESSUN errore [le molteplici volte che ho fatto questo]. Non ho bisogno di disinstallare le cose esistenti in anticipo.
Per prima cosa rimuovi la versione installata: (se esiste)
sudo apt-get remove nodejs
link
Scarica i binari di Linux.
sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz
node -v
npm --version
NVM è molto semplice da installare e consente di cambiare facilmente le versioni dei nodi. Dal repository github :
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
scarica ed esegue lo script di installazione
nvm ls-remote
per vedere le versioni disponibili. Supponi di voler installare la versione 8.9.4
nvm install 8.9.4
e il gioco è fatto.
Per installare un'altra versione e usarla (ad esempio 9.6.1)
nvm install 9.6.1
nvm alias default 9.6.1
Questo approccio consente di eliminare facilmente Node.JS, mantenere versioni diverse e fornire i comandi a tutti gli utenti del sistema.
Scarica la versione stabile di Node.JS , decomprimilo e spostalo in /opt
.
Se si desidera installare versioni diverse, è possibile rinominare la cartella in base al relativo codice di versione:
/opt/node/6.9.1
Poiché solo root può modificare i file in /opt
/, se non desideri chiamare invoke sudo
ogni volta che devi modificare un file, modifica l'autorizzazione del gruppo:
chgrp adm -R /opt/node/6.9.1
Quindi crea il file /etc/profile.d/node.sh
se il seguente contenuto:
export NODE_ENV=/opt/node/6.9.1
export CPLUS_INCLUDE_PATH=${NODE_ENV}/include
export C_INCLUDE_PATH=${NODE_ENV}/include
export LD_LIBRARY_PATH=${NODE_ENV}/lib
export MANPATH=${NODE_ENV}/share/man:${MANPATH}
export PATH=${NODE_ENV}/bin:$PATH
Esci e accedi e X-Window ricaricherà tutte le configurazioni del profilo.
Se hai installato una versione precedente, per evitare conflitti di libreria esegui:
npm cache clean
Gestore pacchetti di aggiornamento
sudo apt-get update
Aggiunta di PPA NodeJS
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
Installazione di NodeJS e NPM
sudo apt-get install nodejs
Qui, ho scritto un post sul blog completo su Installazione di NodeJS e NPM in Ubuntu. Fai clic qui per leggere
Aggiornamento gestore pacchetti
sudo apt-get update
Aggiunta di PPA
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
Installazione di NodeJS e NPM
sudo apt-get install nodejs
Per riferimento: Installazione di NodeJS in Ubuntu - WebCheerz
Leggi altre domande sui tag software-installation nodejs npm