NEWS
(gelöst) nodejs installiert und doch nicht installiert
-
Moin zusammen,
gerade wollte ich eine Übersicht der Versionsnummern von NPM, node, nodejs und JS-Controller in VIS anzeigen lassen.
Zuerst: mein IoBroker läuft (meist) fehlerfrei. Allerdings behauptet Ubuntu teils, dass ich kein nodejs installiert hätte, bei einer Neuinstallation behauptet Ubuntu aber, dass es bereits installiert ist:
patrick@Tarpi:~$ nodejs -v Command 'nodejs' not found, but can be installed with: sudo apt install nodejs patrick@Tarpi:~$ sudo apt install -y nodejs Reading package lists... Done Building dependency tree Reading state information... Done nodejs is already the newest version (12.22.1-deb-1nodesource1). The following packages were automatically installed and are no longer required: distro-info libc-ares2 nodejs-doc Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. patrick@Tarpi:~$ sudo apt install -y nodejs Reading package lists... Done Building dependency tree Reading state information... Done nodejs is already the newest version (12.22.1-deb-1nodesource1). The following packages were automatically installed and are no longer required: distro-info libc-ares2 nodejs-doc Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. patrick@Tarpi:~$ nodejs -v Command 'nodejs' not found, but can be installed with: sudo apt install nodejs
Was ist denn nun los? Installiert und gleichzeitig nicht?
-
@patrickfro
Es kann sein, dass es das Kommando nodejs in Deiner Installation nicht gibt. Checke besser mitnode -v
-
sudo apt update apt policy nodejs
-
@patrickfro was bedeutet der Threadtitel?
ich verstehe ihn nichtZu deinem "Fehler" als Ergänzung zu dem von @paul53 gesagten:
Du hast Ubuntu, da ist dieses Verhalten ganz normal. Hier muss ein symlink angelegt werden, damit die Abfrage nach nodejs noch funktioniert.
Ist aber (fast) sinnfrei, weil Programme, die noch nach nodejs suchen eigentlich ausgestorben sein sollten. -
@patrickfro
Link das Ding und gut ist (vermutlich):sudo ln -s /usr/bin/node /usr/bin/nodejs
Danach sollte
which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && apt policy nodejs
eine saubere Installation anzeigen.
-
Danke allen, das hat mir geholfen. Bisher war jede IoBroker-Installation mit Debian gemacht, den Unterschied zu Ubuntu kannte ich nicht.
@Homoran: Der Titel ist gewählt, da in der Konsole angegeben wurde, dass nodejs nicht installiert ist, jedoch nicht installiert werden kann, da es installiert ist.
-
@patrickfro
Ausgabe vom Check ist jetzt rund? -
@thomas-braun Ja, jetzt geht mein Skript wieder