{"id":15770,"date":"2024-06-26T19:33:43","date_gmt":"2024-06-26T16:03:43","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15770"},"modified":"2024-06-26T19:33:43","modified_gmt":"2024-06-26T16:03:43","slug":"how-to-install-node-js-on-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/","title":{"rendered":"Wie installiert man Node.js auf Ubuntu 20.04?"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Einf\u00fchrung<\/h2>\n<p>Node.js ist eine JavaScript-Laufzeitumgebung f\u00fcr die serverseitige Programmierung. Sie erm\u00f6glicht Entwicklern die Erstellung skalierbarer Backend-Funktionen mit JavaScript, einer Sprache, die vielen aus der browserbasierten Webentwicklung bekannt ist.<\/p>\n<p>In dieser Anleitung zeigen wir Ihnen drei verschiedene M\u00f6glichkeiten, Node.js auf einem Ubuntu 20.04 Server zu installieren:<\/p>\n<ul>\n<li>Installation des Node.js-Pakets aus dem Standard-Software-Repository von Ubuntu mithilfe von apt.<\/li>\n<li>Verwendung von apt mit einem alternativen PPA-Software-Repository zur Installation bestimmter Versionen des Node.js-Pakets<\/li>\n<li>Installieren Sie nvm, den Node Version Manager, und verwenden Sie ihn, um mehrere Versionen von Node.js zu installieren und zu verwalten.<\/li>\n<\/ul>\n<p>F\u00fcr viele Benutzer ist die Verwendung von apt mit dem Standard-Repository ausreichend. Ben\u00f6tigen Sie neuere oder \u00e4ltere Versionen von Node, sollten Sie ein PPA-Repository verwenden. Wenn Sie aktiv Node-Anwendungen entwickeln und zwischen verschiedenen Node-Versionen wechseln m\u00fcssen, w\u00e4hlen Sie die nvm-Methode.<\/p>\n<h5 id=\"%d8%aa%d9%88%d8%ac%d9%87-%d8%af%d8%a7%d8%b4%d8%aa%d9%87-%d8%a8%d8%a7%d8%b4%db%8c%d8%af\">Notiz<\/h5>\n<p>Dieser Artikel f\u00fchrt Sie durch die Installation von Node.js auf einem Ubuntu-Server. Wenn Sie eine Node-Anwendung mit nur einem Klick auf einem Live-Server bereitstellen m\u00f6chten, werfen Sie einen Blick auf die Anwendungsplattform von DigitalOcean.<\/p>\n<h5 id=\"%d9%be%db%8c%d8%b4-%d9%86%db%8c%d8%a7%d8%b2%d9%87%d8%a7\">Voraussetzungen<\/h5>\n<p>Um dieser Anleitung zu folgen, ben\u00f6tigen Sie einen Ubuntu 20.04-Server. Bevor Sie beginnen, m\u00fcssen Sie ein Benutzerkonto mit sudo-Rechten auf Ihrem System einrichten. Wie das geht, erfahren Sie in unserem Tutorial zur Ersteinrichtung eines Ubuntu 20.04-Servers.<\/p>\n<h2 id=\"%da%af%d8%b2%db%8c%d9%86%d9%87-1-%d9%86%d8%b5%d8%a8-node-js-%d8%a8%d8%a7-apt-%d8%a7%d8%b2-%d9%85%d8%ae%d8%a7%d8%b2%d9%86-%d9%be%db%8c%d8%b4-%d9%81%d8%b1%d8%b6\">Option 1 \u2013 Node.js mit Apt aus den Standard-Repositories installieren<\/h2>\n<p>Ubuntu 20.04 enth\u00e4lt in seinen Standard-Repositories eine Version von Node.js, die f\u00fcr eine einheitliche Benutzererfahrung auf verschiedenen Systemen sorgt. Zum Zeitpunkt der Erstellung dieses Dokuments ist die Version 10.19 in den Repositories verf\u00fcgbar. Dies ist zwar nicht die neueste Version, sollte aber stabil und f\u00fcr schnelle Sprachtests ausreichend sein.<\/p>\n<p>Um diese Version zu erhalten, k\u00f6nnen Sie den Paketmanager apt verwenden. Aktualisieren Sie zun\u00e4chst Ihre lokale Paketliste:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt update<\/code><\/pre>\n<\/div>\n<p>Installieren Sie anschlie\u00dfend Node.js:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt install nodejs<\/code><\/pre>\n<\/div>\n<p>\u00dcberpr\u00fcfen Sie die erfolgreiche Installation, indem Sie die Versionsnummer abfragen:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>node -v<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nv10.19.0<\/code><\/pre>\n<\/div>\n<p>Wenn das Paket in den Repositories Ihren Anforderungen entspricht, ist das alles, was Sie tun m\u00fcssen, um Node.js zum Laufen zu bringen. In den meisten F\u00e4llen sollten Sie au\u00dferdem npm, den Paketmanager f\u00fcr Node.js, installieren. Dies k\u00f6nnen Sie tun, indem Sie das npm-Paket mit apt installieren:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt install npm<\/code><\/pre>\n<\/div>\n<p>Dies erm\u00f6glicht es Ihnen, Module und Pakete zur Verwendung mit Node.js zu installieren.<\/p>\n<p>Sie haben Node.js und npm nun erfolgreich mit apt und den Standard-Software-Repositories von Ubuntu installiert. Im n\u00e4chsten Abschnitt wird die Installation verschiedener Node.js-Versionen \u00fcber ein alternatives Repository beschrieben.<\/p>\n<h2 id=\"%da%af%d8%b2%db%8c%d9%86%d9%87-2-%d9%86%d8%b5%d8%a8-node-js-%d8%a8%d8%a7-apt-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-nodesource-ppa\">Option 2 \u2013 Node.js mit Apt \u00fcber das NodeSource PPA installieren<\/h2>\n<p>Um eine andere Version von Node.js zu installieren, k\u00f6nnen Sie das von NodeSource verwaltete PPA (Personal Package Archive) verwenden. Diese PPAs enthalten mehr Node.js-Versionen als die offiziellen Ubuntu-Repositories. Zum Zeitpunkt der Erstellung dieses Dokuments sind Node.js v16 und v18 verf\u00fcgbar.<\/p>\n<p>Installieren Sie zun\u00e4chst das PPA, um auf dessen Pakete zuzugreifen. Verwenden Sie anschlie\u00dfend in Ihrem Home-Verzeichnis den Befehl `curl`, um das Installationsskript f\u00fcr Ihre gew\u00fcnschte Version abzurufen. Ersetzen Sie dabei `16.x` durch die entsprechende Versionsnummer (falls abweichend).<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cd ~\r\ncurl -sL https:\/\/deb.nodesource.com\/setup_16.x -o \/tmp\/nodesource_setup.sh<\/code><\/pre>\n<\/div>\n<p>Weitere Informationen zu den verf\u00fcgbaren Versionen finden Sie in der NodeSource-Dokumentation.<\/p>\n<p>\u00dcberpr\u00fcfen Sie den Inhalt des heruntergeladenen Skripts mit nano oder Ihrem bevorzugten Texteditor:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>nano \/tmp\/nodesource_setup.sh<\/code><\/pre>\n<\/div>\n<p>Wenn Sie sicher sind, dass das Skript ausf\u00fchrbar ist, beenden Sie Ihren Editor. F\u00fchren Sie das Skript anschlie\u00dfend mit sudo aus:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo bash \/tmp\/nodesource_setup.sh<\/code><\/pre>\n<\/div>\n<p>Das PPA wird Ihrer Konfiguration hinzugef\u00fcgt und Ihr lokaler Paketcache automatisch aktualisiert. Sie k\u00f6nnen das Node.js-Paket nun auf die gleiche Weise installieren wie im vorherigen Abschnitt:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt install nodejs<\/code><\/pre>\n<\/div>\n<p>\u00dcberpr\u00fcfen Sie, ob Sie die neue Version installiert haben, indem Sie Node mit dem Versionsflag -v ausf\u00fchren:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>node -v<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nv16.19.0<\/code><\/pre>\n<\/div>\n<p>Das NodeSource nodejs-Paket enth\u00e4lt sowohl die Node-Bin\u00e4rdatei als auch npm, sodass Sie npm nicht separat installieren m\u00fcssen.<\/p>\n<p>Sie haben Node.js und npm nun erfolgreich mit apt und dem NodeSource PPA installiert. Im n\u00e4chsten Abschnitt wird die Verwendung des Node Version Managers zur Installation und Verwaltung mehrerer Node.js-Versionen erl\u00e4utert.<\/p>\n<h2 id=\"%da%af%d8%b2%db%8c%d9%86%d9%87-3-%d9%86%d8%b5%d8%a8-node-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-node-version-manager\">Option 3 \u2013 Node mithilfe des Node Version Managers installieren<\/h2>\n<p>Eine weitere flexible M\u00f6glichkeit zur Installation von Node.js bietet nvm, der Node Version Manager. Mit dieser Software lassen sich viele verschiedene, unabh\u00e4ngige Versionen von Node.js und die zugeh\u00f6rigen Node-Pakete gleichzeitig installieren und verwalten.<\/p>\n<p>Um NVM auf Ihrem Ubuntu 20.04-System zu installieren, besuchen Sie die GitHub-Seite des Projekts. Kopieren Sie den curl-Befehl aus der README-Datei auf der Startseite. Dadurch erhalten Sie die neueste Version des Installationsskripts.<\/p>\n<p>Bevor Sie den Befehl an Bash \u00fcbergeben, sollten Sie das Skript immer \u00fcberpr\u00fcfen, um sicherzustellen, dass es nichts tut, womit Sie nicht einverstanden sind. Dies k\u00f6nnen Sie tun, indem Sie den Teil \u201e| bash\u201c am Ende des curl-Befehls entfernen:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.3\/install.sh<\/code><\/pre>\n<\/div>\n<p>\u00dcberpr\u00fcfen Sie das Skript und vergewissern Sie sich, dass Sie mit den vorgenommenen \u00c4nderungen einverstanden sind. Wenn Sie zufrieden sind, f\u00fchren Sie den Befehl erneut aus und f\u00fcgen Sie am Ende \u201e| bash\u201c hinzu. Die verwendete URL \u00e4ndert sich je nach der neuesten Version von nvm, aber aktuell kann das Skript heruntergeladen und mit folgendem Befehl ausgef\u00fchrt werden:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.3\/install.sh | bash<\/code><\/pre>\n<\/div>\n<p>Dadurch wird das nvm-Skript in Ihrem Benutzerkonto installiert. Um es zu verwenden, m\u00fcssen Sie zuerst Ihre .bashrc-Datei einbinden:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>source ~\/.bashrc<\/code><\/pre>\n<\/div>\n<p>Sie k\u00f6nnen nun NVM fragen, welche Node-Version verf\u00fcgbar ist:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm list-remote<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n. . .\r\nv18.0.0\r\nv18.1.0\r\nv18.2.0\r\nv18.3.0\r\nv18.4.0\r\nv18.5.0\r\nv18.6.0\r\nv18.7.0\r\nv18.8.0\r\nv18.9.0\r\nv18.9.1\r\nv18.10.0\r\nv18.11.0\r\nv18.12.0 (LTS: Hydrogen)\r\nv18.12.1 (LTS: Hydrogen)\r\nv18.13.0 (Latest LTS: Hydrogen)\r\nv19.0.0\r\nv19.0.1\r\nv19.1.0\r\nv19.2.0\r\nv19.3.0\r\nv19.4.0<\/code><\/pre>\n<\/div>\n<p>Dies ist eine sehr lange Liste. Sie k\u00f6nnen eine Version von Node installieren, indem Sie eine der ver\u00f6ffentlichten Versionen in der Liste eingeben. Um beispielsweise Version 14.10.0 zu installieren, k\u00f6nnten Sie folgenden Befehl ausf\u00fchren:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>nvm install v14.10.0<\/code><\/pre>\n<\/div>\n<p>Sie k\u00f6nnen die verschiedenen installierten Versionen anzeigen lassen, indem Sie sie auflisten:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm list\r\n<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n-&gt; v14.10.0\r\nv14.21.2\r\ndefault -&gt; v14.10.0\r\niojs -&gt; N\/A (default)\r\nunstable -&gt; N\/A (default)\r\nnode -&gt; stable (-&gt; v14.21.2) (default)\r\nstable -&gt; 14.21 (-&gt; v14.21.2) (default)\r\n. . .<\/code><\/pre>\n<\/div>\n<p>Hier wird in der ersten Zeile die aktuell aktive Version angezeigt (-&gt;v14.10.0), gefolgt von einigen Aliasen und den Versionen, auf die sich diese Aliase beziehen.<\/p>\n<p>Dar\u00fcber hinaus gibt es Aliase f\u00fcr verschiedene Versionen von Node mit Langzeitunterst\u00fctzung (LTS):<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nlts\/* -&gt; lts\/hydrogen (-&gt; N\/A)\r\nlts\/argon -&gt; v4.9.1 (-&gt; N\/A)\r\nlts\/boron -&gt; v6.17.1 (-&gt; N\/A)\r\nlts\/carbon -&gt; v8.17.0 (-&gt; N\/A)\r\nlts\/dubnium -&gt; v10.24.1 (-&gt; N\/A)\r\nlts\/erbium -&gt; v12.22.12 (-&gt; N\/A)\r\nlts\/fermium -&gt; v14.21.2\r\nlts\/gallium -&gt; v16.19.0 (-&gt; N\/A)\r\nlts\/hydrogen -&gt; v18.13.0 (-&gt; N\/A)<\/code><\/pre>\n<\/div>\n<p>Sie k\u00f6nnen auch eine Version basierend auf diesen Aliasen installieren. Um beispielsweise die neueste Version mit Langzeitunterst\u00fctzung, Hydrogen, zu installieren, f\u00fchren Sie folgenden Befehl aus:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>nvm install lts\/hydrogen<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nDownloading and installing node v18.13.0...\r\n. . .\r\nNow using node v18.13.0 (npm v8.19.3)<\/code><\/pre>\n<\/div>\n<p>Sie k\u00f6nnen mit nvm zwischen den installierten Versionen wechseln:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm use v14.10.0<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nNow using node v14.10.0 (npm v6.14.8)\r\n```\r\nYou can verify that the install was successful using the same technique from the other sections:\r\n```command\r\nnode -v<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nv14.10.0<\/code><\/pre>\n<\/div>\n<p>Die korrekte Node-Version ist wie erwartet auf Ihrem Rechner installiert. Eine kompatible Version von npm ist ebenfalls verf\u00fcgbar.<\/p>\n<h2 id=\"%d8%ad%d8%b0%d9%81-node-js\">Node.js deinstallieren<\/h2>\n<p>Sie k\u00f6nnen Node.js mit `apt` oder `nvm remove` deinstallieren, je nachdem, wie Sie es installiert haben. Um eine Version aus den System-Repositories zu entfernen, verwenden Sie `apt remove:`.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt remove nodejs<\/code><\/pre>\n<\/div>\n<p>Standardm\u00e4\u00dfig beh\u00e4lt `apt remove` die seit der Installation erstellten lokalen Konfigurationsdateien bei. Wenn Sie die Konfigurationsdateien nicht f\u00fcr die sp\u00e4tere Verwendung speichern m\u00f6chten, verwenden Sie `apt purge`.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt purge nodejs<\/code><\/pre>\n<\/div>\n<p>Um eine mit nvm installierte Version von Node.js zu deinstallieren, muss zun\u00e4chst ermittelt werden, ob es sich um die aktuell aktive Version handelt:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm current<\/code><\/pre>\n<\/div>\n<p>Falls die gew\u00fcnschte Version nicht die aktuell aktive Version ist, k\u00f6nnen Sie Folgendes ausf\u00fchren:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm uninstall node_version<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nUninstalled node node_version<\/code><\/pre>\n<\/div>\n<p>Dieser Befehl entfernt die ausgew\u00e4hlte Node.js-Version.<\/p>\n<p>Wenn die Version, die Sie entfernen m\u00f6chten, die aktuell aktive Version ist, m\u00fcssen Sie zuerst nvm deaktivieren, um Ihre \u00c4nderungen zu aktivieren:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm deactivate<\/code><\/pre>\n<\/div>\n<p>Sie k\u00f6nnen die aktuelle Version nun mit dem zuvor verwendeten Deinstallationsbefehl deinstallieren. Dadurch werden alle mit der betreffenden Node.js-Version verkn\u00fcpften Dateien entfernt.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Ergebnis<\/h2>\n<p>Es gibt viele M\u00f6glichkeiten, Node.js auf Ubuntu 20.04 Server zum Laufen zu bringen. Welche der oben genannten Methoden f\u00fcr Ihre Bed\u00fcrfnisse am besten geeignet ist, h\u00e4ngt von Ihren individuellen Gegebenheiten ab. Die Verwendung der im Ubuntu-Repository enthaltenen Version ist eine M\u00f6glichkeit, die Nutzung von nvm oder des NodeSource PPA bietet jedoch mehr Flexibilit\u00e4t.<\/p>","protected":false},"excerpt":{"rendered":"Einf\u00fchrung Node.js ist eine JavaScript-Laufzeitumgebung f\u00fcr die serverseitige Programmierung. Sie erm\u00f6glicht Entwicklern\u2026","protected":false},"author":1,"featured_media":15772,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193,363,369],"tags":[384,394,368],"class_list":{"0":"post-15770","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-programming","9":"category-os","10":"tag-java-script","11":"tag-nodejs","12":"tag-ubuntu"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 Node.js \u06cc\u06a9 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u062c\u0627\u0632\u0647&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-26T16:03:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04\",\"datePublished\":\"2024-06-26T16:03:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/\"},\"wordCount\":160,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/26193214\\\/node.jpg\",\"keywords\":[\"Java Script\",\"Nodejs\",\"Ubuntu\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\",\"\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/26193214\\\/node.jpg\",\"datePublished\":\"2024-06-26T16:03:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/26193214\\\/node.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/26193214\\\/node.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/de\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wie man Node.js unter Ubuntu 20.04 installiert \u2013 ITPiran-Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/","og_locale":"de_DE","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 Node.js \u06cc\u06a9 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u062c\u0627\u0632\u0647&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-06-26T16:03:43+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"admin","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04","datePublished":"2024-06-26T16:03:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/"},"wordCount":160,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg","keywords":["Java Script","Nodejs","Ubuntu"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc","\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/","name":"Wie man Node.js unter Ubuntu 20.04 installiert \u2013 ITPiran-Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg","datePublished":"2024-06-26T16:03:43+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"Iranische Nachrichten und Artikel zum Thema nachhaltiger Handel","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Nachhaltiger iranischer Unternehmensblog","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"Administrator","url":"https:\/\/www.itpiran.net\/blog\/de\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/15770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/comments?post=15770"}],"version-history":[{"count":1,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/15770\/revisions"}],"predecessor-version":[{"id":15771,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/15770\/revisions\/15771"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/media\/15772"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/media?parent=15770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/categories?post=15770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/tags?post=15770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}