Zum Inhalt springen
Startseite
Themen
Wiki
News
Forum
Downloads
Suchen nach …
Navigations-Menü
Navigations-Menü
Startseite
Themen
Wiki
News
Forum
Downloads
Home
»
Forum
Forum
Advertisements
Menü
Forum-Navigation
Forum
Mitglieder
Aktivität
Anmelden
Registrieren
Forum-Breadcrumbs - Du bist hier:
Forum
Betriebssysteme: Ubuntu
Ubuntu Node.JS installieren
Antworten
Antworten: Ubuntu Node.JS installieren
<blockquote><div class="quotetitle">Zitat von <a class="profile-link highlight-admin" href="https://cybertalk.io/de/forum/profile/tobias-pries/">Tobias</a> am 5. Oktober 2023, 18:02 Uhr</div><!-- wp:paragraph --> <p>Ubuntu und Ubuntu Desktop ist einer der beliebtesten Linux Distributionen. <strong>Node.js</strong> ist eine plattformübergreifende Open-Source-JavaScript-Laufzeitumgebung, die JavaScript-Code außerhalb eines Webbrowsers ausführen kann und wird häufig für REST-APIS verwendet, aber auch ganze Web-Apps lassen sich damit Realisieren.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Es gibt drei Möglichkeiten Node.js unter Ubuntu zu installieren:</p> <!-- /wp:paragraph --> <!-- wp:list --> <ul><!-- wp:list-item --> <li>Verwendung von apt zum installieren des Node-js Pakets aus dem Ubuntu Standard-Software-Repository</li> <!-- /wp:list-item --> <!-- wp:list-item --> <li>Verwendung von apt mit einem alternativen PPA-Software-Repository zur Installation bestimmter Versionen des <code>nodejs</code>-Pakets</li> <!-- /wp:list-item --> <!-- wp:list-item --> <li>Installation von <code>nvm</code>, dem Node Version Manager, und dessen Verwendung zum Installieren und Verwalten von verschiedenen Node.js-Versionen</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> <!-- wp:paragraph --> <p>Für die meisten User reicht die normale apt Installation aus. Wenn man eine bestimmte ältere oder neuere Node.JS Version benötigt sollte man den weg über das PPA-Repository nehmen. Wenn man häufig zwischen verschiedenen Node.js Versionen wechseln möchte, sollte man die nvm Methode wählen.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading"><strong>Option 1 — Installieren von Node.js mit Apt aus den Standard-Repositorys</strong></h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Zuerst aktualisieren wir den lokalen Paketindex:</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">sudo apt update</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>Und installieren anschließend Node.js:</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">sudo apt install nodejs</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>Überprüfen Sie, ob die Installation erfolgreich war, indem Sie <code>node</code> nach der Versionsnummer abfragen:</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">nodejs -v</code></pre> <!-- /wp:code --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">Output v10.19.0</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>Wenn man mit Node.js Arbeitet verwendet man meistens Node.js Pakete. Wie z.B. Node.js Express, das einen einfachen Webserver starten kann. Dafür benötigt man den Node.Js Paketmanager:</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">sudo apt install npm</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>Damit können Module und Pakete zur Verwendung mit Node.js installiert werden.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">Option 2 — Installieren von Node.js mit Apt unter Verwendung des NodeSource PPA</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Um eine andere, ältere oder neuere, Version als in den Ubuntu Standard-Software-Repository zu installieren, kann man ein PPA (persönliches Paketarchiv) verwenden das von NodeSource unterhalten wird. Diese PPAs verfügen über mehr Versionen von Node.js als die offiziellen Ubuntu-Repositorys.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Zuerst installieren wir das PPA um zugriff auf das PPA zu bekommen. Dafür verwenden wir den curl Command mit der gewünschte Node.js Version für Ubuntu.</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">cd ~ curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_setup.sh</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>In der <a href="https://github.com/nodesource/distributions/blob/master/README.md" target="_blank" rel="noreferrer noopener">Offiziellen Dokumentation</a> kann man sich die verfügbaren Versionen anschauen.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Überprüfen Sie den Inhalt des heruntergeladenen Skripts mit <code>nano</code> (Oder einem andere Texteditor)</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">nano nodesource_setup.sh</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>Wenn das Script sicher ausgeführt werden kann, tun wir dies auch mit folgendem Befehl:</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">sudo bash nodesource_setup.sh</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>Das PPA wird Ihrer Konfiguration hinzugefügt und Ihr lokaler Paket-Cache automatisch aktualisiert. Sie können das Node.js-Paket jetzt in der gleichen Weise installieren, wie wir es bei Option 1 getan haben:</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">sudo apt install nodejs</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>Überprüfen Sie, ob die Installation erfolgreich war, indem Sie <code>node</code> nach der Versionsnummer abfragen:</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">nodejs -v</code></pre> <!-- /wp:code --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">Output v10.19.0</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>Das <code>nodejs</code>-Paket von NodeSource enthält sowohl die <code>node</code>-Binary als auch <code>npm</code>, sodass <code>npm</code> nicht getrennt installiert werden müssen.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">Option 3 — Installieren von Node mit dem Node Version Manager</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Eine weitere Möglichkeit zur Installation von Node.js, die besonders flexibel ist, ist die Verwendung von nvm, dem Node Version Manager. Mit dem Node Version Manager kann man verschiedene unabhängige Versionen von Node.JS und weitere Pakete installieren und Verwalten.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Um NVM auf Ubuntu zu installieren, muss man die curl URL von der <a href="https://github.com/nvm-sh/nvm" target="_blank" rel="noreferrer noopener">Github Seite des Projektes</a> kopieren und den Befehl ausführen:</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>Jetzt kann man sich die Verfügbare Node.js Versionen für Ubuntu anzeigen lassen.</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">nvm list-remote</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>Eine der Aufgelisteten Versionen kann man mit dem folgenden Befehl Installieren:</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">nvm install v13.6.0</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>Dann kann man noch überprüfen welche Node Versionen jetzt tatsächlich installiert sind:</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">nvm list</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>Zusätzlich sehen Sie Aliasse für die verschiedenen <a href="https://nodejs.org/en/about/releases/" target="_blank" rel="noreferrer noopener">Langzeitsupport- (oder LTS)-Versionen von Node</a>:</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">Output . . . lts/* -> lts/erbium (-> N/A) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.17.0 (-> N/A) lts/dubnium -> v10.20.1 (-> N/A) lts/erbium -> v12.16.3 (-> N/A)</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>Um beispielsweise die neueste Langzeitsupport-Version <code>erbium</code> zu installieren, führen wir folgendes Befehl aus:</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">nvm install lts/erbium</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>Mit nvm use kann man zwischen den installierten Versionen wechseln:</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code lang="bash" class="language-bash">nvm use v13.6.0</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>Jetzt ist Node.JS auf dem Ubuntu Server oder Ubuntu Desktop installiert.</p> <!-- /wp:paragraph --></blockquote><br>
Abbrechen
Teilen mit:
Twitter
Facebook
WhatsApp
Reddit
Telegram
Mastodon
E-Mail
Drucken
Advertisements
Advertisements
Link einfügen/ändern
Schließen
Gib die Ziel-URL ein
URL
Link-Text
Link in einem neuen Tab öffnen
Oder verlinke auf bestehende Inhalte
Suchen
Es wurde kein Suchbegriff angegeben. Es werden die aktuellen Inhalte angezeigt.
Verwende zur Auswahl eines Elements die Suche oder die Hoch-/Runter-Pfeiltasten.
Abbrechen