Ich versuche, Node.js unter Ubuntu 12.10 zu installieren, aber das Terminal zeigt mir einen Fehler bezüglich verlorener Pakete an. Ich habe es damit versucht:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm
Aber als ich zur letzten Zeile kam, sudo apt-get install nodejs npm
zeigt dieser Fehler:
Failed to install some packages. This may mean that
you requested an impossible situation or if you are using the distribution
distribution that some required packages have not yet been created or been
been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nodejs: Conflicts: npm
E: Failed to correct problems, you have held broken packages.
Dann habe ich das deinstalliert ppa:chris-lea/node.js
und eine zweite Option ausprobiert:
sudo apt-get install node.js
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm
Der gleiche Fehler, sagt das Terminal, npm is the latest version
zeigt mir aber auch den Text, den ich oben gezeigt habe. Ich denke, das Problem ist, ppa:chris-lea/node.js
aber ich weiß nicht, wie ich es lösen soll.
grunt
undnode
Befehle keine Fehler, Hilfe oder Versionsinformationen zeigten. Ich folgte den Schritten in dieser Antwort und stellte sicher, dass zuerst entferntnode
und entfernt wurdenodejs
. Dann habe ich gerade installiertnodejs
, was funktioniert hat.Antworten:
Folgen Sie einfach den Anweisungen hier :
Gib nicht
sudo apt-get install nodejs npm
einfachsudo apt-get install nodejs
quelle
sudo: add-apt-repository: command not found
einfach diesen Befehl vor dem zweiten oben aus:sudo apt-get install software-properties-common
sudo: add-apt-repository: command not found
und musste ausgeführt werden,sudo apt-get install python-software-properties
bevor ich das Repository hinzufügtesudo npm cache clear
um Arbeit zu bekommen npm nach dem Upgrade NodeJS mit dieser Methode auf 12.04Ab heute können Sie es einfach installieren mit:
quelle
sudo apt-get install nodejs-legacy
sudo apt-get install npm
npm wird automatisch mit node.js in der neuesten Version von node installiert. Was sehen Sie, wenn Sie
node --version
und eingeben?npm --version
im Terminal?Sie können npm auch mit npm selbst aktualisieren
quelle
Mein
apt-get
war alt und kaputt, also musste ich von der Quelle installieren. Folgendes hat bei mir funktioniert:Diese Schritte wurden größtenteils aus dem Installations-Wiki von joyent übernommen
quelle
Dies ist der beste Weg, um NODE.JS einfach zu installieren. Dies gilt auch für Ubuntu 12.04, 13.04 und 14.04
Hinzufügen von Knoten-js-Repositorys
Installation von node.js.
Überprüfen Sie nun die Version von node.js.
Ausgänge
Dieser Befehl sollte npm installieren.
Überprüfen Sie die npm-Version
Ausgänge
Wenn Sie aus irgendeinem Grund feststellen, dass npm nicht installiert ist, können Sie Folgendes ausführen:
Um npm zu aktualisieren, können Sie versuchen, Folgendes auszuführen:
quelle
Sie können nvm verwenden , um nodejs zu installieren. Sie können ohne Konflikte mit verschiedenen Versionen arbeiten.
quelle
Verwenden Sie einfach nvm für die Knotenversionskontrolle nvm
quelle
Sie können es auch aus einer solchen Quelle kompilieren
Detaillierte Anweisungen finden Sie hier http://howtonode.org/how-to-install-nodejs
quelle
http://jstricks.com/install-node-js/
quelle
Befolgen Sie die Anweisungen hier bei NodeSource, die sich der Schaffung eines nachhaltigen Ökosystems für Node.js widmen
Für Node.js> = 4.X.
quelle
Jetzt können Sie einfach installieren mit:
Stellen Sie sicher, dass Sie Python und C vorinstalliert haben. Wenn nicht:
quelle
Ich persönlich mache es so:
Wenn Sie eine bestimmte Version installieren möchten, laden Sie die gewünschte Version von der nodejs-Site herunter und führen Sie die letzten Baumschritte aus.
Ich würde dringend empfehlen, das Standardpaket nodejs aus dem Distributionsmarkt nicht zu verwenden, da es wahrscheinlich veraltet wäre. (dh der aktuelle Stand für das Schreiben auf dem Ubuntu-Markt ist v0.10.25, was im Vergleich zum neuesten (v0.12.0) zu veraltet ist).
quelle
Node.js ist als Snap-Paket in allen derzeit unterstützten Versionen von Ubuntu verfügbar. Speziell für Node.js können Entwickler aus einer oder mehreren der derzeit unterstützten Versionen auswählen und regelmäßige automatische Updates direkt von NodeSource erhalten. Die Node.js-Versionen 6, 8, 9, 10, 11, 12 und 13 sind derzeit verfügbar. Der Snap Store wird innerhalb von Stunden oder Minuten nach der Veröffentlichung von Node.js aktualisiert.
Der Knoten kann mit einem einzigen Befehl installiert werden, zum Beispiel:
Auf den Knotenfang kann mit dem Befehl zugegriffen werden
node
, zum Beispiel:Eine aktuelle Version von npm wird als Teil des Node Snap installiert. npm sollte außerhalb des Knotens repl in Ihrer normalen Shell ausgeführt werden. Führen Sie nach der Installation des Node Snap den folgenden Befehl aus, um die Überprüfung des npm-Updates zu aktivieren:
Ersetzen Sie
your-username
den obigen Befehl durch Ihren eigenen Benutzernamen. Führen Sie dann aus, umnpm -v
zu überprüfen, ob die Version von npm auf dem neuesten Stand ist. Als Beispiel habe ich überprüft, ob npm auf dem neuesten Stand ist, die Version eines bereits installierten Pakets mit dem Namen yarn mit dem Befehl überprüftnpm list yarn
und dann das vorhandene Garnpaket mit dem Befehl auf die neueste Version aktualisiertnpm update yarn
Benutzer können jederzeit zwischen Versionen von Node.js wechseln, ohne zusätzliche Tools wie nvm (Node Version Manager) verwenden zu müssen, zum Beispiel:
Benutzer können hochmoderne Versionen von Node.js testen, die über den neuesten Edge-Kanal installiert werden können, der derzeit Node.js Version 12 verfolgt, indem sie wechseln mit:
Dieser Ansatz wird nur Benutzern empfohlen, die bereit sind, an vorgelagerten Tests und Fehlerberichten teilzunehmen.
Node.js LTS-Zeitplan
quelle
Hier vollständige Beschreibung zum Erstellen des ersten Programms mit dem Expressgenerator
Führen Sie die folgenden Befehle aus, um Node und npm über apt-get zu installieren:
quelle
Installieren Sie Node.js unter Ubuntu
12.10
oder14.04 LTS
oder16.04.1 LTS
Bitte vermeiden Sie die Installation
Node.js
mitapt-get
onUbuntu
. Wenn Sie Node.js bereits mit dem integrierten Paketmanager installiert haben, entfernen Sie diesen. (sudo apt-get purge nodejs && sudo apt-get autoremove && sudo apt-get autoclean
)Der Installationsvorgang unter Linux ist der gleiche wie unter
OSX
. Mit dem bereitgestellten Skript:Eine Sache noch! Vergessen Sie nicht, den folgenden Befehl auszuführen, der die Anzahl der inotify-Uhren erhöht.
Hoffe das hilft dir!
quelle
Für die neuesten Knoten
quelle
Das Node.js-Paket ist in der LTS-Version und der aktuellen Version verfügbar. Sie können auswählen, welche Version Sie gemäß Ihren Anforderungen auf dem System installieren möchten.
Aktuelle Version verwenden: Bei der letzten Aktualisierung dieses Tutorials ist Node.js 13 die aktuelle verfügbare Version von Node.js.
LTS-Version verwenden: Bei der letzten Aktualisierung dieses Lernprogramms ist Node.js 12.x die verfügbare LTS-Version.
Sie können Node.js PPA erfolgreich zum Ubuntu-System hinzufügen. Führen Sie nun den folgenden Befehl aus, installieren Sie Node on und Ubuntu mit apt-get. Dadurch wird auch NPM mit node.js installiert. Dieser Befehl installiert auch viele andere abhängige Pakete auf Ihrem System.
Überprüfen Sie nach der Installation von node.js die installierte Version. Weitere Informationen zur aktuellen Version finden Sie auf der offiziellen Website von node.j.
Überprüfen Sie auch die npm-Version
quelle