Einrichtung einer Linux-Entwicklungsumgebung auf dem Chromebook
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.
- Klicke unten rechts auf die Uhrzeit und öffne die Einstellungen (Zahnrad-Symbol).
- Wähle in der linken Seitenleiste Erweitert und dann Entwickler.
- Klicke bei „Linux-Entwicklungsumgebung“ auf Aktivieren.
- Folge den Anweisungen auf dem Bildschirm:
- Wähle einen Benutzernamen.
- Weise Speicherplatz zu (empfohlen sind mindestens 10–20 GB, je nach Projektgröße).
- 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.
- Gehe auf die offizielle VS Code Website.
- 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".
- Öffne die „Dateien“-App von ChromeOS und verschiebe die heruntergeladene Datei in den Ordner Linux-Dateien.
- Klicke mit der rechten Maustaste auf die Datei und wähle Mit Linux installieren.
- 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!