Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "
Tipps und Tricks"-Bereich.
-
mickyturbo
- Beiträge: 11
- Registriert: 07.02.2019 15:35:24
Beitrag
von mickyturbo » 08.02.2019 21:37:25
Hallo,
würde gerne gerne node / nodejs / npm installieren bekomme es allerdings nicht ganz hin.
bei node -v sowie npm -v bekomme ich folgende Fehlermeldung
Code: Alles auswählen
-bash: node: Kommando nicht gefunden. sowie -bash: npm: Kommando nicht gefunden.
ist das problem bekannt ? liegt es an meinem Alten Fujitsu Siemens S550-S2 ?
mein system
Code: Alles auswählen
root@s550s2-debian:~# uname -v
#1 SMP Debian 4.9.130-2 (2018-10-27)
root@s550s2-debian:~# uname -m
i686
root@s550s2-debian:~# uname -a
Linux s550s2-debian 4.9.0-8-686-pae #1 SMP Debian 4.9.130-2 (2018-10-27) i686 GNU/Linux
root@s550s2-debian:~# cat /proc/version
Linux version 4.9.0-8-686-pae (debian-kernel@lists.debian.org) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ) #1 SMP Debian 4.9.130-2 (2018-10-27)
root@s550s2-debian:~# cat /etc/debian_version
9.7
Code: Alles auswählen
root@s550s2-debian:~# node -v
-bash: node: Kommando nicht gefunden.
root@s550s2-debian:~# nodejs -v
v4.8.2
root@s550s2-debian:~# npm -v
-bash: npm: Kommando nicht gefunden.
root@s550s2-debian:~#
installationsbefehl
Code: Alles auswählen
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
danke
-
cronoik
- Beiträge: 2049
- Registriert: 18.03.2012 21:13:42
- Lizenz eigener Beiträge: GNU Free Documentation License
Beitrag
von cronoik » 08.02.2019 22:30:43
Hast du die vom Skript vorgeschlagenen Schritte auch ausgefuehrt?
Code: Alles auswählen
## Run `sudo apt-get install -y nodejs` to install Node.js 11.x and npm
## You may also need development tools to build native addons:
sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
Falls du dies getan hast, dann zeig mal bitte:
Hilf mit unser
Wiki zu verbessern!
-
mickyturbo
- Beiträge: 11
- Registriert: 07.02.2019 15:35:24
Beitrag
von mickyturbo » 08.02.2019 22:38:40
hi,
eben versucht, aber wird meinst nix installiert , installiert da schon auf dem aktuellen stand.
Code: Alles auswählen
root@s550s2-debian:~# sudo apt-get install -y nodejs
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
nodejs ist schon die neueste Version (4.8.2~dfsg-1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Code: Alles auswählen
root@s550s2-debian:~# sudo apt-get install gcc g++
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
g++ ist schon die neueste Version (4:6.3.0-4).
gcc ist schon die neueste Version (4:6.3.0-4).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Code: Alles auswählen
root@s550s2-debian:~# curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
OK
Code: Alles auswählen
root@s550s2-debian:~# echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
deb https://dl.yarnpkg.com/debian/ stable main
root@s550s2-debian:~# sudo apt-get update && sudo apt-get install yarn
OK:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.de.debian.org/debian stretch InRelease
OK:3 http://ftp.de.debian.org/debian stretch-updates InRelease
OK:4 http://ftp.de.debian.org/debian stretch Release
OK:5 https://deb.nodesource.com/node_11.x stretch InRelease
OK:6 https://dl.yarnpkg.com/debian stable InRelease
Paketlisten werden gelesen... Fertig
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
yarn ist schon die neueste Version (1.13.0-1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
-
cronoik
- Beiträge: 2049
- Registriert: 18.03.2012 21:13:42
- Lizenz eigener Beiträge: GNU Free Documentation License
Beitrag
von cronoik » 08.02.2019 22:40:41
Dann zeig mal bitte den Output von:
Du bekommst wahrscheinlich das nodejs Paket von debian und nicht von node.
Hilf mit unser
Wiki zu verbessern!
-
mickyturbo
- Beiträge: 11
- Registriert: 07.02.2019 15:35:24
Beitrag
von mickyturbo » 08.02.2019 22:47:46
hi,
ja du hast recht
Code: Alles auswählen
root@s550s2-debian:~# apt-cache policy nodejs
nodejs:
Installiert: 4.8.2~dfsg-1
Installationskandidat: 4.8.2~dfsg-1
Versionstabelle:
*** 4.8.2~dfsg-1 500
500 http://ftp.de.debian.org/debian stretch/main i386 Packages
100 /var/lib/dpkg/status
root@s550s2-debian:~#
-
cronoik
- Beiträge: 2049
- Registriert: 18.03.2012 21:13:42
- Lizenz eigener Beiträge: GNU Free Documentation License
Beitrag
von cronoik » 08.02.2019 22:53:06
Hast du das Skript wirklich ausgefuehrt? Das legt naemlich eine Datei an (/etc/apt/sources.list.d/nodesource.list) und fuehrt ein apt-get update aus. Danach sieht die Ausgabe von dem Befehl so aus:
Code: Alles auswählen
root@debian:~# apt-cache policy nodejs
nodejs:
Installed: 4.8.2~dfsg-1
Candidate: 11.9.0-1nodesource1
Version table:
11.9.0-1nodesource1 500
500 https://deb.nodesource.com/node_11.x stretch/main amd64 Packages
*** 4.8.2~dfsg-1 500
500 http://ftp.de.debian.org/debian stretch/main amd64 Packages
100 /var/lib/dpkg/status
Hilf mit unser
Wiki zu verbessern!
-
mickyturbo
- Beiträge: 11
- Registriert: 07.02.2019 15:35:24
Beitrag
von mickyturbo » 08.02.2019 22:57:00
ja, hab ich ausgeführt.
oben mit ausgabe, ich führe es nochmal durch.
-
cronoik
- Beiträge: 2049
- Registriert: 18.03.2012 21:13:42
- Lizenz eigener Beiträge: GNU Free Documentation License
Beitrag
von cronoik » 08.02.2019 22:58:12
Zeig mal bitte die komplette Ausgabe wenn du
Code: Alles auswählen
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
ausfuehrst.
Hilf mit unser
Wiki zu verbessern!
-
mickyturbo
- Beiträge: 11
- Registriert: 07.02.2019 15:35:24
Beitrag
von mickyturbo » 08.02.2019 23:17:29
Hi,
achso, also ich benötige es eigentlich nur für die IOBroker installation
http://www.iobroker.net/docu/?page_id=8323&lang=de
Auszug:
Code: Alles auswählen
Installation Node.js
System-Update: sudo apt-get update && sudo apt-get upgrade
Je nach verwendetem OS kann das Update auch mittels: sudo apt update && sudo apt upgrade ausgeführt werden
Auf bereits vorhandene Versionen von nodejs und npm testen.
node -v
nodejs -v
npm -v
nur wenn ALLE diese Befehle kein Ergebnis bringen (also keine Versionsnummer mehr anzeigen) mit Schritt 4. dieses Abschnittes weitermachen, sonst
Die alten node & node.js Versionen deinstallieren
sudo apt-get --purge remove node
sudo apt-get --purge remove nodejs
sudo apt-get autoremove
sudo reboot
Node.js neu installieren für Linux und Raspberry 2/3
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
sudo reboot
Nach der Installation müssen das Kommandos “node -v” und “nodejs -v” die gleiche Versionsnummer zurückgeben.
Falls “node -v” eine Fehlermeldung wie “nicht gefunden” erzeugt, dann bitte ein sudo ln -s /usr/local/bin/nodejs /usr/bin/node an der Konsole ausführen.
Sind die Versionen unterschiedlich, bitte nochmals den Abschnitt “Installation Node.js” abarbeiten
Als letzte Überprüfung bitte noch die Version von npm mittels npm -v überprüfen.
Ergibt dies eine Version < 6, bitte noch mit sudo npm install -g npm@6 ein npm-Update durchführen
glaube die Versionen aus dem Backports sind auch OK, wie kann ich diese Installieren ?
-
cronoik
- Beiträge: 2049
- Registriert: 18.03.2012 21:13:42
- Lizenz eigener Beiträge: GNU Free Documentation License
Beitrag
von cronoik » 08.02.2019 23:31:05
Hier gibt es eine Anleitung [1]. Falls du Probleme hast melde dich bitte. Des Weiteren kannst du /etc/apt/sources.list.d/nodesource.list loeschen.
[1]
https://backports.debian.org/Instructions/
Hilf mit unser
Wiki zu verbessern!
-
mickyturbo
- Beiträge: 11
- Registriert: 07.02.2019 15:35:24
Beitrag
von mickyturbo » 08.02.2019 23:36:37
nodesource.list gelöscht
Code: Alles auswählen
root@s550s2-debian:~# rm /etc/apt/sources.list.d/nodesource.list
root@s550s2-debian:~# cd /etc/apt/sources.list.d/
root@s550s2-debian:/etc/apt/sources.list.d# ls
yarn.list
installation vom backports bringt fehler:
Code: Alles auswählen
root@s550s2-debian:/etc/apt/sources.list.d# apt-get -t stretch-backports install "package"
Paketlisten werden gelesen... Fertig
E: Der Wert »stretch-backports« ist für APT::Default-Release ungültig, da solch eine Veröffentlichung in den Paketquellen nicht verfügbar ist.
root@s550s2-debian:/etc/apt/sources.list.d#
kann ich keine andere Version installieren vom debian wo dieses problem nicht besteht mit der
nodejs?
-
cronoik
- Beiträge: 2049
- Registriert: 18.03.2012 21:13:42
- Lizenz eigener Beiträge: GNU Free Documentation License
Beitrag
von cronoik » 09.02.2019 13:38:06
mickyturbo hat geschrieben: 08.02.2019 23:36:37
installation vom backports bringt fehler:
Logisch weil du den Link nicht richtig gelesen hast. Den Eintrag in die sources.list:
Code: Alles auswählen
deb http://ftp.debian.org/debian stretch-backports main
danach
und erst jetzt kannst du installieren:
mickyturbo hat geschrieben: 08.02.2019 23:36:37
...kann ich keine andere Version installieren vom debian wo dieses problem nicht besteht mit der
nodejs?
Klar, ein Debian Stretch mit amd64 falls dein Prozessor 64bit faehig ist. Mit diesem System geht dann das Skript.
Hilf mit unser
Wiki zu verbessern!
-
mickyturbo
- Beiträge: 11
- Registriert: 07.02.2019 15:35:24
Beitrag
von mickyturbo » 09.02.2019 23:17:15
Guten Abend,
vielen Dank
Code: Alles auswählen
root@s550s2-debian:~# npm -v
5.8.0
root@s550s2-debian:~# node -v
v8.11.1
root@s550s2-debian:~# nodejs -v
v8.11.1
heisst es es wird keine updates mehr für den i386 debian geben, es bleibt also bei den Versionen die da stehen ?
da ich für IO Broker npm min.
V 6 benötige
sudo npm install -g npm@6
Code: Alles auswählen
root@s550s2-debian:~# sudo npm install -g npm@6
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
/usr/local/bin/npx -> /usr/local/lib/node_modules/npm/bin/npx-cli.js
+ npm@6.7.0
added 426 packages from 788 contributors in 113.97s
root@s550s2-debian:~# npm -v
6.7.0
hat geklappt danke musste nur npm und nodejs updaten
Danke