Einrichtung einer Linux-Entwicklungsumgebung auf dem Chromebook

Melden

Hier ist ein umfassendes Tutorial, wie du dein Chromebook in eine vollwertige Linux-Entwicklungsumgebung verwandelst.

Chromebooks bieten mit dem integrierten Linux-Modus (auch bekannt als Crostini) eine hervorragende Plattform für Softwareentwickler. Du kannst Terminal-Anwendungen, Editoren und komplette Toolchains direkt unter ChromeOS nutzen.


1. Linux auf dem Chromebook aktivieren

Bevor du mit der Entwicklung beginnen kannst, musst du die Linux-Umgebung in den Einstellungen aktivieren.

  1. Klicke unten rechts auf die Uhrzeit und öffne die Einstellungen (Zahnrad-Symbol).
  2. Wähle in der linken Seitenleiste Erweitert und dann Entwickler.
  3. Klicke bei „Linux-Entwicklungsumgebung“ auf Aktivieren.
  4. Folge den Anweisungen auf dem Bildschirm:
    • Wähle einen Benutzernamen.
    • Weise Speicherplatz zu (empfohlen sind mindestens 10–20 GB, je nach Projektgröße).
  5. Klicke auf Installieren. Nach ein paar Minuten öffnet sich automatisch ein Terminal-Fenster.

2. Das System aktualisieren

Bevor du Software installierst, solltest du sicherstellen, dass alle Paketlisten und installierten Programme auf dem neuesten Stand sind. Gib dazu folgenden Befehl im Terminal ein:

sudo apt update && sudo apt upgrade -y

3. Grundlegende Entwickler-Tools installieren

Für die meisten Projekte benötigst du grundlegende Werkzeuge wie Git und Build-Tools.

  • Git installieren:
    sudo apt install git -y
  • Build-Essentials (gcc, make, etc.):
    sudo apt install build-essential -y

4. Code-Editor installieren (Beispiel: Visual Studio Code)

Visual Studio Code ist der beliebteste Editor für Linux.

  1. Gehe auf die offizielle VS Code Website.
  2. Lade die .deb-Datei herunter.
    • Wichtig: Wenn du ein Chromebook mit ARM-Prozessor hast, wähle die "ARM64"-Version. Bei Intel/AMD-Prozessoren wähle "x64".
  3. Öffne die „Dateien“-App von ChromeOS und verschiebe die heruntergeladene Datei in den Ordner Linux-Dateien.
  4. Klicke mit der rechten Maustaste auf die Datei und wähle Mit Linux installieren.
  5. Nach der Installation findest du VS Code in deinem App-Launcher unter „Linux-Apps“.

5. Programmiersprachen einrichten

Je nachdem, was du entwickeln möchtest, kannst du verschiedene Laufzeitumgebungen installieren:

Python

Python ist oft vorinstalliert. Um den Paketmanager pip zu ergänzen:

sudo apt install python3-pip -y

Node.js (über NVM)

Es wird empfohlen, Node.js über den Node Version Manager (NVM) zu installieren, um Versionen einfach verwalten zu können:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

(Starte danach das Terminal neu und tippe nvm install node)

Docker

Docker kann auf vielen Chromebooks installiert werden, erfordert jedoch oft spezifische Konfigurationen. Für einfache Web-Entwicklung reicht oft die lokale Installation der Sprachen aus.


6. Dateiverwaltung und Zugriff

  • Linux-Dateien: In der ChromeOS-Dateien-App gibt es nun einen Bereich namens „Linux-Dateien“. Hier liegen deine Projekte.
  • Ordner freigeben: Du kannst jeden ChromeOS-Ordner (z.B. „Downloads“) für Linux freigeben. Klicke dazu mit der rechten Maustaste auf den Ordner und wähle Mit Linux teilen. Er erscheint dann im Terminal unter /mnt/chromeos/.

7. Profi-Tipp: GPU-Beschleunigung

Falls deine grafischen Linux-Anwendungen (wie VS Code) langsam erscheinen, stelle sicher, dass die GPU-Beschleunigung aktiv ist. In den meisten modernen ChromeOS-Versionen ist dies standardmäßig der Fall. Du kannst dies prüfen, indem du im Chrome-Browser chrome://flags aufrufst und nach „Crostini GPU Support“ suchst.


Fazit

Dein Chromebook ist nun bereit für die Softwareentwicklung. Dank der nahtlosen Integration kannst du zwischen ChromeOS-Apps und Linux-Terminal-Tools hin- und herwechseln, ohne das System neu starten zu müssen. Viel Erfolg beim Programmieren!

0