Ho notato sul sito Web https://nodejs.org/ che il nodo è attualmente alla v 0.12.0.
Qualcuno può farmi sapere come installare l'ultima versione del nodo insieme a npm (comandi del terminale, per favore)?
sudo apt-get install nodejs-legacy
Ho notato sul sito Web https://nodejs.org/ che il nodo è attualmente alla v 0.12.0.
Qualcuno può farmi sapere come installare l'ultima versione del nodo insieme a npm (comandi del terminale, per favore)?
sudo apt-get install nodejs-legacy
Risposte:
Utilizzare il PPA NodeSource. Per i dettagli, consultare le istruzioni di installazione . Innanzitutto, scegli la versione di Node.js che ti serve e aggiungi i sorgenti per essa:
v=8 # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | sudo -E bash -
Quindi installare il pacchetto Node.js.
sudo apt-get install -y nodejs
PS: il curl
pacchetto deve essere installato sul server per queste righe di codice.
Se hai nodejs
già installato e vuoi aggiornare, quindi prima rimuovi l'installazione corrente e installala di nuovo usando gli script sopra.
sudo apt-get purge nodejs npm
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
quindi l'installazione nodejs
ho finito conv0.10
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 spacciarli come soluzione per tutto - "Per favore, esegui questo script che ti sto inviando e anche mentre ' riguardo a questo - ho un ponte che probabilmente ti interesserebbe acquistare ".
In alternativa, ecco il "Ubuntu Way" di fare lo stesso, dove puoi vedere come il sistema viene aggiornato e sapere quali repository e quali chiavi vengono aggiunte alla configurazione del tuo sistema:
curl https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
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 è per l'ultima versione (al momento della scrittura) di Nodejs 7. Altre versioni possono anche essere ottenute con una semplice modifica all'URL del repository - consultare la documentazione di nodesource.com per i dettagli.
$(lsb_release -c)
bit di rilevamento automatico delle versioni in una delle versioni supportate e gestendo le conseguenze.
apt-get
soluzione è la droga diretta.
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: https://github.com/nodesource/distributions#debinstall
Se vuoi aggiornare all'interno npm
, puoi usare il n
comando:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo npm install npm@latest
Questo installa il pacchetto n che puoi usare per cambiare le versioni di NodeJS e lo usa. Il confronto con le alternative NVM e le opzioni di comando sono in SO . C'è anche un post sul blog .
nvm install lts/carbon
installa npm e nodo per me. In che cosa differisce dai comandi precedenti che hai condiviso?
nvm
o n
aggiornare NodeJS e npm
. In entrambi i casi, si utilizza npm
per installare i pacchetti di nodi.
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 Linux NodeSource
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 installa il nodo in base alla versione desiderata.
https://github.com/creationix/nvm
NVM installa sia l'ultimo nodo stabile che 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
Dal momento che il sourcing deve essere fatto per ogni nuova shell, gli hack di script di installazione aggiungono un po 'di sourcing automatico alla fine del tuo .barshrc
. Funziona, ma preferisco rimuovere quello aggiunto automaticamente e aggiungere il mio:
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
vantaggi:
consente di utilizzare più versioni di Node e senza sudo
è analogo a Ruby RVM e Python Virtualenv, best practice ampiamente considerata nelle comunità di Ruby e Python
scarica un binario precompilato ove possibile, e in caso contrario scarica il sorgente e ne compila uno per te
Possiamo facilmente cambiare 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
È quindi possibile utilizzare un .nvmrc
file tracciato git per indicare la versione del nodo richiesta per un determinato progetto: https://stackoverflow.com/questions/24869959/how-do-i-specify-a-local-version-of-node-for -a-progetto / 54503474 # 54503474
Testato in Ubuntu 17.10.
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
Puoi installare l'ultima versione molto facilmente usando le istruzioni seguenti.
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
Vesion 7.x è l'ultima versione del nodo.
sudo apt-get install nodejs
Sopra la riga verranno installati nodejs.
sudo apt-get install build-essential
Ciò installerà i moduli essenziali per il corretto funzionamento di nodejs.
Ora controlla se nodejs è stato installato correttamente alla tua estremità
nodejs -v
Questo restituirà la versione di nodejs installata.
npm -v
Ciò restituirà la versione di npm installata. Spero che sia d'aiuto....
Fonte: link ti mostrerà come installare nodejs usando anche altri metodi.
build-essential
?
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 6, 8, 9, 10, 11 e 12 di Node.js sono attualmente disponibili, con Snap Store che viene aggiornato entro poche ore o minuti da una versione di Node.js.
Il nodo può essere installato con un singolo comando, ad esempio:
sudo snap install node --classic --channel 11/stable
Lo snap al nodo è accessibile dal comando node
, ad esempio:
$ node -v v11.5.0
Una versione aggiornata di npm verrà installata come parte dello snap al nodo. npm dovrebbe essere eseguito al di fuori del nodo repl, nella shell normale. Dopo aver installato lo snap al nodo, eseguire il comando seguente per abilitare il controllo degli aggiornamenti di npm:
sudo chown -R $ USER: $ (id -gn $ USER) / home / tu-username /.config
Sostituisci your-username
nel comando sopra con il tuo nome utente. Quindi eseguire npm -v
per verificare se la versione di npm è aggiornata. Ad esempio, ho verificato che npm fosse aggiornato, ho controllato la versione di un pacchetto già installato chiamato filato con il comando npm list yarn
e quindi ho aggiornato il pacchetto di filato esistente all'ultima versione con il comandonpm update yarn
Gli utenti possono passare da una versione all'altra 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=11/stable
Gli utenti possono testare le versioni bleeding-edge di Node.js che possono essere installate dall'ultimo canale edge che attualmente sta monitorando Node.js versione 12 passando con:
sudo snap switch node --edge
Questo approccio è consigliato solo per quegli utenti che sono disposti a partecipare a test e segnalazione di bug a monte.
Rilascio Stato LTS Nome codice LTS Avvia manutenzione Avvia manutenzione Fine 6.x Boro attivo 2016-10-18 aprile 2018 aprile 2019 7.x No LTS 8.x Active Carbon 2017-10-31 aprile 2019 dicembre 2019 9.x No LTS 10.x Dubnium attivo ottobre 2018 aprile 2020 aprile 2021 11.x No LTS 2019-04-01 2019-06-30 12.x 2019-10-22 2021-04-01 2022-04-01 13.x No LTS 2020-04-20 2020-06-01
Per Ubuntu 15.10 è possibile scaricare il modulo di 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 arricciare la 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 https://nodejs.org/
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 i più recenti nodejs e npm è usare l' archivio dei binari di installazione fornito sul sito web di nodejs.
Questo potrebbe presto diventare anche il tuo nuovo modo preferito. Funziona come un fascino. Implica 1 download e 1 comando. Fatto. NESSUN errore [più volte l'ho fatto]. Non è necessario disinstallare preventivamente le cose esistenti.
All'inizio rimuovi la versione installata: (se esiste)
sudo apt-get remove nodejs
https://nodejs.org/en/download/stable/
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
http://www.thegeekstuff.com/2015/10/install-nodejs-npm-linux/
tar
supporta --xz
- e -C /usr/local
lasciare che tar
faccia cd
per te.
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 hai finito.
Per installare un'altra versione e usarla (diciamo 9.6.1)
nvm install 9.6.1
nvm alias default 9.6.1
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 completo sul blog sull'installazione di NodeJS e NPM in Ubuntu. Clicca qui per leggere
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 , decomprimila e spostala in /opt
.
Se desideri installare versioni diverse, puoi rinominare la cartella in base al suo codice versione:
/opt/node/6.9.1
Poiché solo root può modificare i file in /opt
/, se non si desidera chiamare invoke sudo
ogni volta che è necessario modificare un file, modificare l'autorizzazione del gruppo:
chgrp adm -R /opt/node/10.15.3
Quindi creare il file /etc/profile.d/node.sh
se il seguente contenuto:
export NODE_HOME=/opt/node/10.15.3
export CPLUS_INCLUDE_PATH=${NODE_HOME}/include
export C_INCLUDE_PATH=${NODE_HOME}/include
export LD_LIBRARY_PATH=${NODE_HOME}/lib
export MANPATH=${NODE_HOME}/share/man:${MANPATH}
export PATH=${NODE_HOME}/bin:$PATH
Disconnettersi e accedere e X-Window ricaricherà tutte le configurazioni del profilo.
Se hai installato una versione precedente, per evitare conflitti di libreria esegui:
npm cache clean
Aggiornamento di Package Manager
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
sudo apt-get install nodejs
?