Die besten Möglichkeiten, Ubuntu in eine ideale Entwicklungsumgebung für Programmierer zu verwandeln

Ubuntu ist ein Open-Source-Betriebssystem, das aufgrund seiner Flexibilität und Anpassbarkeit bei Programmierern sehr beliebt ist. Wenn Sie Ihre Arbeitsumgebung entwicklungsfreundlicher gestalten möchten, gibt es viele Tools und Optimierungen, die Ubuntu zur idealen Wahl für Sie machen können.

In diesem Artikel besprechen wir die besten Möglichkeiten, Ubuntu in eine IDE zu konvertieren, von der Einrichtung der richtigen Tools bis hin zur Anpassung der Einstellungen, um eine schnelle und effiziente Leistung sicherzustellen. Egal, ob Sie Anfänger oder Profi sind, Sie finden Tipps, die Ihnen helfen, Ihre Programmiererfahrung zu verbessern.

Wie kann man unter Ubuntu eine robuste Entwicklungsumgebung erstellen? Ich zeige Ihnen, wie Sie dies mit VS Code und Docker Desktop in nur wenigen Minuten tun.

Was wir erstellen werden, ist eine isolierte Entwicklungsumgebung, in der Sie alles nach Ihren Wünschen und Vorstellungen einrichten können, ohne sich Gedanken über Probleme oder Konflikte mit dem Ubuntu-Betriebssystem selbst machen zu müssen. Das Endergebnis wird eine reproduzierbare Containerumgebung sein, die völlig unabhängig vom Rest Ihres Systems ist. Das bedeutet, dass Änderungen an Ihrer Programmierumgebung Ubuntu nicht schaden und Änderungen an Ubuntu Ihrer Entwicklungsumgebung keinen Schaden zufügen.

Um diese Umgebung zu erstellen, verwenden wir die VS Code IDE und das Docker-Container-Entwicklungssystem. Befolgen Sie die Schritte und Sie können in wenigen Minuten Ihren ersten Entwicklungscontainer einrichten.

Installieren Sie Visual Studio Code

Unter Ubuntu ist die Installation von VS Code einfach. Es ist direkt im App Center verfügbar. Öffnen Sie einfach das App Center und geben Sie Ihren Code in das Suchfeld ein. Es sollte das erste Ergebnis sein, das Sie sehen. Klicken Sie auf „Installieren“ und innerhalb weniger Augenblicke ist es einsatzbereit. Wenn die Installation abgeschlossen ist, müssen wir einige Plugins installieren, um mit Containern zu arbeiten. Führen Sie also weiterhin Code aus.

Die besten Möglichkeiten, Ubuntu in eine ideale Entwicklungsumgebung für Programmierer zu verwandeln – %categories

Wenn VS Code geöffnet wird, gehen Sie zum Add-on-Markt, indem Sie auf das Symbol im linken Seitenbereich klicken, das wie 4 kleine Blöcke aussieht. Es sollte der fünfte von oben sein. Dadurch wird eine Liste der Erweiterungen mit einem Suchfeld oben geöffnet. Geben Sie im Suchfeld Container ein. Oben oder ganz oben in der Liste sehen Sie ein Add-on-Paket mit dem Namen „Remote Development“. Klicken Sie auf diese Auswahl und dann auf die blaue Schaltfläche „Installieren“.

Die besten Möglichkeiten, Ubuntu in eine ideale Entwicklungsumgebung für Programmierer zu verwandeln – %categories

Dadurch werden vier Erweiterungen installiert, die es Code ermöglichen, mit Remote- und Container-Entwicklungsumgebungen zu arbeiten. Die Installation der Erweiterungen sollte nur wenige Augenblicke dauern. Wir sind mit VS Code vorerst fertig, kommen aber in ein paar Minuten darauf zurück.

Lesen Sie auch:  Die 10 besten Möglichkeiten, das Problem zu beheben, dass das iPad keine E-Mails empfängt

Installieren Sie Docker Desktop

Docker Desktop ist eine Kombination aus der Docker-Container-Engine und einer Desktop-Anwendung, die Sie bei Bedarf bei der manuellen Verwaltung von Containern unterstützt. Dies ist im App Center nicht verfügbar, aber die Installation ist nicht allzu schwierig. Zuerst aktivieren wir das Docker APT-Repository, damit Docker sich zusammen mit der restlichen Software selbst aktualisiert. Als nächstes werden wir Docker Desktop herunterladen und installieren. Es mag wie eine Menge Befehle erscheinen, aber der gesamte Vorgang dauert nur ein oder zwei Minuten. Sie müssen ein Terminal öffnen und die folgenden Befehle eingeben.

Wir beginnen mit der Installation des Docker-GPG-Schlüssels, um sicherzustellen, dass alle zukünftigen Downloads sicher sind. Geben Sie an der Terminal-Eingabeaufforderung nacheinander die folgenden Befehle ein:

sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

Nach der Installation des GPG-Schlüssels aktivieren wir nun das Repository. Der folgende Befehl ist ein einzelner Befehl in mehreren Zeilen. Sie müssen den gesamten Befehl kopieren und in Ihr Terminal einfügen und dann die Eingabetaste drücken.

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Geben Sie nun den folgenden Befehl ein, um apt mit den Informationen des Docker-Repositorys zu aktualisieren.

sudo apt-get update

Während Sie Ihren Paketmanager aktualisieren, sollten einige Ausgabezeilen angezeigt werden. Wenn alles oben richtig funktioniert hat, sehen Sie in der Ausgabe zwei Zeilen mit dem Domänennamen docker.com.

 

Die besten Möglichkeiten, Ubuntu in eine ideale Entwicklungsumgebung für Programmierer zu verwandeln – %categories

Wenn das Repository aktiviert ist, können wir jetzt Docker Desktop installieren. Laden Sie dazu zunächst entweder Docker Desktop herunter Über den direkten Download-Link des DEB-Pakets Das oder, wenn das nicht funktioniert, besuchen Sie uns Offizielle Downloadseite. Kehren Sie anschließend zu Ihrem Terminal zurück, navigieren Sie zu dem Verzeichnis, in dem Sie die Paketdatei gespeichert haben, und geben Sie die folgenden Befehle ein, um sie zu installieren (vorausgesetzt, Sie haben im Verzeichnis „Downloads“ gespeichert):

cd ~/Downloads
sudo apt-get install ./docker-desktop-amd64.deb4

Der Ubuntu-Paketmanager zeigt Ihnen eine Liste der Pakete an, die Sie herunterladen und installieren müssen, und fragt Sie, ob Sie fortfahren möchten. Sie müssen natürlich Ja sagen.

Die besten Möglichkeiten, Ubuntu in eine ideale Entwicklungsumgebung für Programmierer zu verwandeln – %categories

Sie werden zahlreiche Ergebnisse sehen, wenn Ihr System alle erforderlichen Pakete herunterlädt und installiert. Abhängig von der Geschwindigkeit Ihrer Verbindung und Ihres Computers kann die Installation einige Augenblicke bis einige Minuten dauern. Der Installationsvorgang wird mit einer Warnmeldung beendet. Das ist normal und Sie können es getrost ignorieren.

Lesen Sie auch:  Die zwei besten Möglichkeiten, ein Video in Microsoft PowerPoint aufzunehmen

Die besten Möglichkeiten, Ubuntu in eine ideale Entwicklungsumgebung für Programmierer zu verwandeln – %categories

Jetzt sollte Docker Desktop im Anwendungsstarter angezeigt werden. Wir müssen jetzt eigentlich nichts mit der Docker-Desktop-Anwendung tun, aber Sie müssen sie starten, um die Docker-Container-Engine zu starten. Also schalten Sie es ein und lassen Sie es im Hintergrund laufen.

Erstellen Sie Ihren ersten Container in VSCode

Nun zurück zu VSCode! Wenn Docker läuft, können wir mit den Erweiterungen, die wir zuvor in VSCode installiert haben, eine beliebige Anzahl von Containern mit allen Tools erstellen, die wir für verschiedene Entwicklungsprojekte benötigen. In diesem Beispiel erstellen wir einen Ubuntu-basierten Container mit einigen gängigen Entwicklungstools und dem Java Development Kit (JDK).

Öffnen Sie zunächst VSCode und navigieren Sie zu dem Verzeichnis, in dem Sie Ihren Code einrichten und Ihre Umgebung erstellen möchten. Drücken Sie dann Strg+Umschalt+P, um das Befehlsfeld zu öffnen. Geben Sie im Suchfeld oben das Wort „Container“ ein. Sie sollten mehrere Optionen sehen, die mit den Worten „Dev Containers“ beginnen. Wählen Sie „Entwicklungscontainer-Konfigurationsdateien hinzufügen“ (möglicherweise müssen Sie nach unten scrollen, um es zu finden).

Die besten Möglichkeiten, Ubuntu in eine ideale Entwicklungsumgebung für Programmierer zu verwandeln – %categories

Anschließend werden Sie gefragt, ob Sie die Konfiguration zu Ihrem Arbeitsbereich oder zu Ihrem Benutzerdatenverzeichnis hinzufügen möchten. In den meisten Fällen ist es die richtige Wahl, es Ihrem Arbeitsbereich hinzuzufügen. Wenn Sie Ihre Arbeit über Systeme wie GitHub mit anderen teilen, wird die Containerkonfiguration mit Ihrem Code gespeichert, sodass andere Ihre Entwicklungskonfiguration problemlos replizieren können. Wenn Sie die Option „Benutzerdatenordner“ auswählen, wird die Konfiguration von Ihrem Code getrennt, sodass sie nicht in freigegebene Repositorys verschoben wird.

Die besten Möglichkeiten, Ubuntu in eine ideale Entwicklungsumgebung für Programmierer zu verwandeln – %categories

Als Nächstes wird Ihnen eine Reihe von Vorlagen angezeigt, aus denen Sie auswählen können, um Ihren eigenen Basiscontainer zu erstellen. Am Ende der Liste sollten Sie eine Option für den Basis-Ubuntu-Container sehen.

Die besten Möglichkeiten, Ubuntu in eine ideale Entwicklungsumgebung für Programmierer zu verwandeln – %categories

Nachdem Sie Ubuntu ausgewählt haben, wird Ihnen eine kurze Liste der neuesten Versionen zur Auswahl angezeigt. Zum Zeitpunkt des Verfassens dieses Artikels war die neueste LTS-Version von Ubuntu Noble Numbat, daher wählen wir „noble“ aus der Liste aus.

Anschließend haben Sie die Möglichkeit, zusätzliche Tools oder Software auszuwählen, die Sie möglicherweise für Ihre Entwicklungsumgebung benötigen. Geben Sie für unsere Demo Java in die Suchleiste ein und aktivieren Sie das Kontrollkästchen „Java (über SDKMan)“. Klicken Sie dann auf die blaue Schaltfläche „OK".

Lesen Sie auch:  So erstellen und verwenden Sie benutzerdefinierte Dokumentvorlagen in Microsoft Word

Die besten Möglichkeiten, Ubuntu in eine ideale Entwicklungsumgebung für Programmierer zu verwandeln – %categories

Als Nächstes werden Sie aufgefordert auszuwählen, ob Sie die Standardkonfiguration verwenden oder diese anpassen möchten. Behalten Sie der Einfachheit halber die Standardkonfiguration bei und klicken Sie auf „OK“, um zu den nächsten Optionen zu gelangen, in denen Sie gefragt werden, ob Sie spezielle Java-Tools installieren möchten.

Wenn Sie alle Konfigurationsoptionen ausgewählt haben, werden Sie von VSCode gefragt, ob Sie Ihr Projekt in dem soeben konfigurierten Container erneut öffnen möchten. Klicken Sie auf die blaue Schaltfläche und VSCode beginnt mit der Erstellung des Containers für Sie.

Die besten Möglichkeiten, Ubuntu in eine ideale Entwicklungsumgebung für Programmierer zu verwandeln – %categories

Dieser Vorgang wird mehrere Minuten dauern. Aber keine Sorge. Sobald der Container erstellt ist, können Sie ihn starten und innerhalb weniger Sekunden mit der Arbeit beginnen.

Das Dialogfeld verschwindet „Wiederöffnung in den Container„Nach ein paar Sekunden, wenn Sie nichts anklicken. Wenn Sie das Dialogfeld verpassen, drücken Sie Strg+Umschalt+P, um das Befehlsfeld zu öffnen, geben Sie „Container“ in die Suchleiste ein und wählen Sie eine der Optionen „Öffnen in“ oder „Container erstellen“ aus.

Die besten Möglichkeiten, Ubuntu in eine ideale Entwicklungsumgebung für Programmierer zu verwandeln – %categories

Während der Container erstellt wird, öffnet sich unten rechts auf dem Bildschirm ein Fenster mit der Meldung „Verbindung zum Entwicklungscontainer herstellen“. Wenn Sie auf „Protokoll anzeigen“ klicken, können Sie den Build-Prozess im Terminal sehen.

Die besten Möglichkeiten, Ubuntu in eine ideale Entwicklungsumgebung für Programmierer zu verwandeln – %categories

Und das ist es! Wenn der Build-Prozess abgeschlossen ist, verfügen Sie über Ihren ersten Entwicklungscontainer. Ihr Code wird in dem Verzeichnis gespeichert, in dem Sie VSCode geöffnet haben, und Ihre Umgebung befindet sich im Container. Wenn Sie mit Ihren Containern arbeiten möchten, starten Sie einfach Docker Desktop, um die Docker Engine zu starten, und öffnen Sie dann Ihr Projekt in VSCode. Sobald ein Container erstellt wurde, startet der Code ihn automatisch, wenn er benötigt wird, und schaltet ihn aus, wenn er nicht benötigt wird.

Sie können das Befehlsfeld öffnen und die Optionen von Mehr erkunden, indem Sie „Container“ in die Suchleiste eingeben. Sie können neue Container erstellen, vorhandene Container ändern und alle nicht verwendeten Container löschen. Jetzt können Sie genau die Entwicklungsumgebung erstellen, die Sie für jedes Ihrer Programmierprojekte benötigen, ohne ernsthafte Konflikte auf Ihrem Ubuntu-System befürchten zu müssen. Und was vielleicht noch besser ist: Sie können Ubuntu mit der Gewissheit aktualisieren, dass Ihre Entwicklungsumgebung nicht gestört wird.

Um Ubuntu in eine ideale Entwicklungsumgebung zu verwandeln, sind einige Einstellungen und Anpassungen erforderlich, die einen großen Unterschied in Ihrer Arbeitseffizienz machen können. Durch das Hinzufügen der richtigen Tools und die Anpassung der Einstellungen an Ihre Bedürfnisse können Sie Ihr Erlebnis erheblich verbessern. Wenn Sie diese Tipps befolgen, können Sie Ubuntu besser nutzen und Ihre Produktivität als Programmierer steigern.

Sie können auch mögen