Installation von Chromium OS – Teil 1
Chromium OS kann auf jeder Hardware installiert werden, die Ihre Anforderungen erfüllt. Das Minimum ist, dass es mit einer Architektur von ARM oder x86 kompatibel ist . In diesem ersten Tutorial werden wir Schritt für Schritt die anfänglichen Anforderungen sehen, um es in unserer Distribution installieren zu können.
Anfangsvoraussetzungen
- Ubuntu : Chromium OS läuft unter Ubuntu besser, aber nur mit der 64-Bit-Distribution. Wir werden dies für das Tutorial verwenden. Es ist wichtig zu erwähnen, dass Sie mindestens 50 GB Speicherplatz für den Chromium- Quellcode haben müssen.
- Git : Um die aktuellste Version des Chromium-Projekts herunterzuladen, müssen wir Git folgendermaßen installieren:
$ sudo apt – Installiere Git-Core Gitk Git-Gui Subversion Curl
- Arbeitsverzeichnis : Wir erstellen ein Verzeichnis, in dem wir nur den Quellcode haben und in dem wir alle Operationen ausführen. Angenommen, wir nennen es Chromos und es wird dasselbe sein, in dem wir die Operationen ausführen.
- Depot_tools : Damit die Befehle unter Chromium OS funktionieren, haben wir die depot_tools heruntergeladen . Dazu wechseln wir in unser Arbeitsverzeichnis und schreiben folgendes:
$ git clone https : // git.chromium.org/chromium/tools/depot_tools.git
Danach müssen wir depot_tools mit dem folgenden Befehl zum PATH hinzufügen:
$ export PATH = “$ PATH”: ‘pwd’ / depot_tools
Auf diese Weise können wir depot_tools zum Herunterladen und Synchronisieren des Chromium- Codes verwenden.
- Git-Account : Um die Arbeit zu vereinfachen, konfigurieren wir Git mit den Details unseres GitHub-Accounts:
$ git config –global Benutzer .email [email protected]
$ git config –global benutzername “benutzer”
- Auswählen der Quelle : Es gibt zwei Arten von Quellen für Chromium OS :
6.1- Minilayout : Es wiegt ungefähr 2 GB und reicht aus, um Chromium auszuführen, mit der Möglichkeit, die Pakete später zu erstellen.
6.2 – Vollständiges Layout : Es wiegt ungefähr 12 GB und enthält alle Abhängigkeiten und Pakete, sodass wir nichts weiter tun müssen.
- Download der Quelle : Sobald wir uns für eine Quelle entschieden haben, fahren wir mit dem Download fort.
Minilayout:
$ repo init -u https: //git.chromium .org / chromiumos / manifest.git -m minilayout.xml –repo-url https: //git.chromium…ternal/repo.git
Vollständiges Layout:
$ repo init -u https: //git.chromium…os/manifest.git –repo-url https: //git .chromium.org / external / repo.git
Nachdem Sie einen der beiden Befehle ausgeführt haben, gehen Sie wie folgt vor:
$ repo sync
- Chroot erstellen : Nachdem das Repository die Synchronisation abgeschlossen hat, benötigen wir die Standard-Entwicklungsumgebung für Chromium OS , stellen sicher, dass wir uns im Arbeitsverzeichnis befinden, und verwenden den folgenden Befehl:
$ ./chromite/bin/cros_sdk
- Chroot eingeben : Bereits in der installierten Entwicklungsumgebung geben wir ~ / trunk / src / scripts ein.
- Panelauswahl : Wir können sehen, welche Boards von Chromium OS unterstützt werden, und den Inhalt von ~ / trunk / src / overlay auflisten. Es gibt jedoch verschiedene Arten von spezifischen und generischen Boards: x86-generisch und arm-generisch . Für dieses Tutorial verwenden wir das x86-Generikum.
- Installation der Karte : Sobald wir uns für eine Karte entschieden haben, müssen wir sie mit dem folgenden Befehl auswählen:
$ export BOARD = x86-generisch
Nachdem wir es ausgewählt hatten, installierten wir es:
$ ./setup_board –board = $ {BOARD}
Nachdem wir die anfänglichen Anforderungen für die Installation von Chromium in unserer Distribution gesehen haben, werden wir in Teil 2 so lange damit fortfahren, bis wir die gleichen Voraussetzungen in unserer Distribution haben.