NEWS
[gelöst] node.js update von v10 auf v12 was ist zu beachten?
-
apt update
klappert die geänderte Auslage im Regal ab,
apt upgrade
legt es dann in den Einkaufswagen. Und dann per
sudo reboot
zur Kasse und zahlen
-
@Thomas-Braun
war mir nur nicht sicher, ob die editierte Datei neu geladen werden muss, oder ob das dann auch schon so mit abgeklappert wird, da bist Du wesentlich tiefer drin und ich probier es eben einfach ausReboot danach, sollte selbstverständlich sein.
-
@Jan1 Die sources.list Dateien werden immer frisch gelesen beim apt update. Ehrlich gesagt ist der Begriff 'update' an der Stelle auch missverständlich. Es werden ja keine Updates der Programme vorgenommen, sondern nur die Quellen / Repositories aktualisiert. Das Update eines Programms wird dann erst beim apt upgrade durchgeführt.
Ein reboot ist auch nicht unbedingt erforderlich, das hängt stark davon ab, welche Pakete schlußendlich aktualisiert wurden. Der Einfachheit schreibe ich immer vom reboot, das ist dann halt tw. unnötig, man muss aber nicht drauf achten, was da genau auf das System gespült wurde. -
@Glasfaser den habe ich ja von Anfang an verfolgt das ist es ja nun komme ich nicht mehr mit.
-
@ostseereiter sagte in node.js update von v10 auf v12 was ist zu beachten?:
nun komme ich nicht mehr mit.
Die beißen doch nicht im Thread ....
schreib doch einfach rein wo du deine Probleme hast , dir wird auch sicherlich dann geholfen -
@Jan1 also wenn ich das richtig verstehe diese vier Befehle danach ein reboot und dann sollte nodejs aktualisiert sein
deb https://deb.nodesource.com/node_12.x buster main deb-src https://deb.nodesource.com/node_12.x buster main
nano /etc/apt/sources.list.d/nodesource.list
code_text
-
@Glasfaser na schauen wir mal.danke
-
@ostseereiter sagte in node.js update von v10 auf v12 was ist zu beachten?:
@Jan1 also wenn ich das richtig verstehe diese vier Befehle danach ein reboot und dann sollte nodejs aktualisiert sein
deb https://deb.nodesource.com/node_12.x buster main deb-src https://deb.nodesource.com/node_12.x buster main
nano /etc/apt/sources.list.d/nodesource.list
code_text
Fast...
Schau in 'meine' Anleitung rein, da wird das genauer erklärt. Ist aber Text, kein Video. -
@ostseereiter
Das erste ist die bereits editierte Datei, also keine Befehle. Das zweite ist der Befehl um diese Datei im Nano Editor aufzurufen und dort einfach Node_X.x gegen Node_12.x ersetzen, speichern und ein System Update starten.
Es schadet auch nicht, wenn man die Datei vorher weg sichert, falls doch was schief geht -
jetzt ist der Groschen gefallen na dann probier ich es wenn es die 14 gibt und natürlich unterstützt wird.
-
@ostseereiter
Es gibt die 14 und die wird auch bereits von fast allen Adaptern unterstützt, würde aber auch warten, bis sie offiziell empfohlen wird. -
@Thomas-Braun said in node.js update von v10 auf v12 was ist zu beachten?:
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
Danke Thomas, aber wie gesagt ich kann den Befehl "which..." eintippen aber da kommt keine Ausgabe:
-
@Tom-Son Das Thema hatten wir schon mal vor ein paar Wochen, glaube ich. Keine Ahnung warum which auf dem Ubuntu nix zurück liefert. Aber
apt policy nodejs
wirft dir was raus?
-
Danke für den regen Austausch
Es hat ja alles geklappt, auch das mit den nodesourcelist, auch ioBroker läuft, beide Anleitungen sind sehr gut zu verstehen!
Ich möchte ledigtlich schauen ob alles korrekt ist, aber der which befehl geht bei mir nicht, und nodejs ist in irgend einem anderen Verzeichniss installiert... -
@Tom-Son Eigentlich klappert which alle Verzeichnisse ab, die auch im sog. $PATH des users liegen. Da muss eigentlich auch nodejs drin sein.
-
@Thomas-Braun said in node.js update von v10 auf v12 was ist zu beachten?:
@Tom-Son Das Thema hatten wir schon mal vor ein paar Wochen, glaube ich. Keine Ahnung warum which auf dem Ubuntu nix zurück liefert. Aber
apt policy nodejs
wirft dir was raus?
ja das:
tom@Surface-3:~$ sudo apt policy nodejs [sudo] Passwort für tom: nodejs: Installiert: 12.18.3-deb-1nodesource1 Installationskandidat: 12.18.3-deb-1nodesource1 Versionstabelle: *** 12.18.3-deb-1nodesource1 500 500 https://deb.nodesource.com/node_12.x focal/main amd64 Packages 100 /var/lib/dpkg/status 10.19.0~dfsg-3ubuntu1 500 500 http://at.archive.ubuntu.com/ubuntu focal/universe amd64 Packages tom@Surface-3:~$ nodejs -v Der Befehl 'nodejs' wurde nicht gefunden, kann aber installiert werden mit: sudo apt install nodejs tom@Surface-3:~$ node -v v12.18.3 tom@Surface-3:~$
und "sudo apt install nodejs" gibt folgendes aus:
tom@Surface-3:~$ sudo apt install nodejs Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig nodejs ist schon die neueste Version (12.18.3-deb-1nodesource1). 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. tom@Surface-3:~$
-
which node
-
@Thomas-Braun bringt /usr/bin/node
-
@Tom-Son
Ich habe jetzt den kleinen Fix für dein 'Problem':sudo ln -s /usr/bin/node /usr/bin/nodejs
verlinkt nodejs auf node und dann müsstest du auch hier eine schöne Ausgaben unter Ubuntu / Focal bekommen:
user@ubuntu:~$ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.18.3 /usr/bin/node v12.18.3 /usr/bin/npm 6.14.6 nodejs: Installiert: 12.18.3-deb-1nodesource1 Installationskandidat: 12.18.3-deb-1nodesource1 Versionstabelle: *** 12.18.3-deb-1nodesource1 500 500 https://deb.nodesource.com/node_12.x focal/main amd64 Packages 100 /var/lib/dpkg/status 10.19.0~dfsg-3ubuntu1 500 500 http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
-
@Thomas-Braun said in node.js update von v10 auf v12 was ist zu beachten?:
sudo ln -s /usr/bin/node /usr/bin/nodejs
Aber da mach ich ja einen Link von nodejs auf node, das sind ja 2 Unterschiedliche Tools ?