NEWS
Gelöst: Update auf Nodejs v16.18.0 funktioniert nicht
-
@lemonbiter sagte in Gelöst: Update auf Nodejs v16.18.0 funktioniert nicht:
Node.JS ist und bleibt "alt"
bisjetzt ging es nur ums Betriebssystem!
node ist ein Zusatzprogramm -
@lemonbiter sagte in Gelöst: Update auf Nodejs v16.18.0 funktioniert nicht:
was wir gemacht haben und ob das ggf. auch Einfluss auf meine Backup Problem hat?
Wir haben die Umgebung etwas 'userfreundlicher' gemacht.
Solche Fehleinstellungen können einfluss auf sehr sehr viele Dinge haben. Kann gut sein, dass deine Probleme mit dem Backup auch an den fehlenden Verzeichnissen im $PATH liegt.Schau mal in der Datei
/etc/profile
ob da am Anfang sowas drin steht:if [ "$(id -u)" -eq 0 ]; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" else PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games" fi export PATH
-
-
Das wäre auch meine frage... was soll ich eingeben? Ich poste dann das Ergebnis... DAS kann ich ja
-
-
@thomas-braun
hab den ersten genommen:# /etc/profile: system-wide .profile file for the Bourne shell (sh(1)) # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...). if [ "`id -u`" -eq 0 ]; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" else PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" fi export PATH if [ "${PS1-}" ]; then if [ "${BASH-}" ] && [ "$BASH" != "/bin/sh" ]; then # The file bash.bashrc already sets the default PS1. # PS1='\h:\w\$ ' if [ -f /etc/bash.bashrc ]; then . /etc/bash.bashrc fi else if [ "`id -u`" -eq 0 ]; then PS1='# ' else PS1='$ ' fi fi fi if [ -d /etc/profile.d ]; then for i in /etc/profile.d/*.sh; do if [ -r $i ]; then . $i fi done unset i fi /etc/profile (END)
-
sudo nano /etc/profile
und dann trägst du in der Zeile 7 das ein:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games"
Bitte genau das eintragen, keine Tippfehler erlaubt!
-
in Zeile 7 steht aktuell das drin:
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
muss ich das also manuell eintragen? reinkopieren geht nicht nehme ich an in putty
-
@lemonbiter sagte in Gelöst: Update auf Nodejs v16.18.0 funktioniert nicht:
reinkopieren geht nicht nehme ich an in putty
Sollte eigentlich gehen, kann aber etwas tricky sein. Ich kenn puTTY aber nicht, fahre die PowerShell hier.
-
@thomas-braun erledigt. und nun?
Hoffe ich habe es richtig gemacht
-
@lemonbiter Jetzt schauen wir nach nodejs.
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
-
@lemonbiter sagte in Gelöst: Update auf Nodejs v16.18.0 funktioniert nicht:
Hoffe ich habe es richtig gemacht
Das sehen wir gleich.
-
peter@Debian:~$ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits peter@Debian:~$
-
Alles prima. Die Befehlskette liefert?
-
peter@Debian:~$ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.1 v16.17.1 8.15.0 4.0.23 peter peter adm dialout cdrom floppy sudo audio dip video plugdev users input netdev bluetooth lpadmin scanner iobroker /home/peter OK:1 http://phoscon.de/apt/deconz buster InRelease OK:2 http://security.debian.org/debian-security buster/updates InRelease OK:3 http://deb.debian.org/debian buster InRelease OK:4 http://deb.debian.org/debian buster-updates InRelease OK:5 https://dl.yarnpkg.com/debian stable InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.17.1-deb-1nodesource1 Installationskandidat: 16.17.1-deb-1nodesource1 Versionstabelle: *** 16.17.1-deb-1nodesource1 100 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u2 500 500 http://security.debian.org/debian-security buster/updates/main amd64 Packages 10.24.0~dfsg-1~deb10u1 500 500 http://deb.debian.org/debian buster/main amd64 Packages peter@Debian:~$
-
@lemonbiter ooops...habe ioB zuvor nicht gestoppt
WEIA
-
@lemonbiter sagte in Gelöst: Update auf Nodejs v16.18.0 funktioniert nicht:
ooops...habe ioB zuvor nicht gestoppt
WEIADas ist egal. Wir schauen ja nur.
-
@thomas-braun OKI... also nun?
-
Da fehlt das nodesoure-Repo.
Zieh das mal so rein:curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash sudo apt update iobroker stop sudo apt install nodejs
-
peter@Debian:~$ curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash ## Installing the NodeSource Node.js 16.x repo... ## Populating apt-get cache... + apt-get update OK:1 http://phoscon.de/apt/deconz buster InRelease OK:2 http://security.debian.org/debian-security buster/updates InRelease OK:3 http://deb.debian.org/debian buster InRelease OK:4 http://deb.debian.org/debian buster-updates InRelease OK:5 https://dl.yarnpkg.com/debian stable InRelease Paketlisten werden gelesen... Fertig ## Confirming "buster" is supported... + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_16.x/dists/buster/Release' ## Adding the NodeSource signing key to your keyring... + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg >/dev/null gpg: WARNUNG: Unsicheres Besitzverhältnis des Home-Verzeichnis `/home/peter/.gnupg' ## Creating apt sources list file for the NodeSource Node.js 16.x repo... + echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main' > /etc/apt/sources.list.d/nodesource.list + echo 'deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main' >> /etc/apt/sources.list.d/nodesource.list ## Running `apt-get update` for you... + apt-get update OK:1 http://security.debian.org/debian-security buster/updates InRelease OK:2 http://deb.debian.org/debian buster InRelease OK:3 http://phoscon.de/apt/deconz buster InRelease OK:4 http://deb.debian.org/debian buster-updates InRelease Holen:5 https://deb.nodesource.com/node_16.x buster InRelease [4.584 B] OK:6 https://dl.yarnpkg.com/debian stable InRelease Holen:7 https://deb.nodesource.com/node_16.x buster/main amd64 Packages [773 B] Es wurden 5.357 B in 1 s geholt (4.509 B/s). Paketlisten werden gelesen... Fertig ## Run `sudo apt-get install -y nodejs` to install Node.js 16.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 | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] 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 peter@Debian:~$ sudo apt update OK:1 http://deb.debian.org/debian buster InRelease OK:2 http://phoscon.de/apt/deconz buster InRelease OK:3 http://security.debian.org/debian-security buster/updates InRelease OK:4 http://deb.debian.org/debian buster-updates InRelease OK:5 https://deb.nodesource.com/node_16.x buster InRelease OK:6 https://dl.yarnpkg.com/debian stable InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen. peter@Debian:~$ iobroker stop peter@Debian:~$ sudo apt install nodejs Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Die folgenden Pakete werden aktualisiert (Upgrade): nodejs 1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen 27,2 MB an Archiven heruntergeladen werden. Nach dieser Operation werden 660 kB Plattenplatz zusätzlich benutzt. Holen:1 https://deb.nodesource.com/node_16.x buster/main amd64 nodejs amd64 16.18.0-deb-1nodesource1 [27,2 MB] Es wurden 27,2 MB in 2 s geholt (15,7 MB/s). Changelogs werden gelesen... Fertig (Lese Datenbank ... 177827 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../nodejs_16.18.0-deb-1nodesource1_amd64.deb ... Entpacken von nodejs (16.18.0-deb-1nodesource1) über (16.17.1-deb-1nodesource1) ... nodejs (16.18.0-deb-1nodesource1) wird eingerichtet ... Trigger für man-db (2.8.5-2) werden verarbeitet ... peter@Debian:~$
Das einzige was mir auffällt:
gpg: WARNUNG: Unsicheres Besitzverhältnis des Home-Verzeichnis `/home/peter/.gnupg'