Come compilare Chrome OS codice sorgente

April 20

L'ingresso di Google nel mercato dei sistemi operativi è chiamato Chrome OS. Chrome è unico tra i sistemi operativi, in quanto dipende pesantemente su file e programmi basati su cloud, al fine di eseguire - se il computer Chrome-based non è collegato a Internet, non verrà eseguito. Chrome è basato sul sistema operativo Linux, e, come Linux, è gratuito e open-source. Chiunque può scaricare il codice sorgente di Chrome, compilarlo ed eseguirlo in modo da provare, testare o sviluppare applicazioni per esso.

istruzione

1 Aprire un terminale. Installare il pacchetto deposito-tools digitando "svn co http://src.chromium.org/svn/trunk/tools/depot_tools." Aggiungere deposito-tools al percorso digitando "export PATH =" $ PATH ": pwd / depot_tools."

2 Installare il sistema di controllo delle revisioni Git digitando "sudo aptitude install git-core gitk git-gui". Configurare git digitando la seguente:

git config --global user.email "[email protected]"
git config user.name --global "Your Name"

3 Creare una directory per il codice sorgente di Chrome digitando "mkdir -p $ {HOME} / ChromiumOs."

4 Scarica il codice sorgente. Nel terminale, digitare quanto segue:

cd $ {HOME} / ChromiumOs
repo init -u http://git.chromium.org/chromiumos/manifest.git
sync repo

5 Creare una chroot digitando "cd src / script" e "./make_chroot" nel terminale. Chroot è come una macchina all'interno di una macchina - contiene un compilatore e il proprio insieme di strumenti, e questo è dove si effettivamente costruire il sistema operativo Chrome. Quando è stato creato il chroot - che può richiedere fino a un'ora, a seconda dell'architettura della macchina - spostarsi sulla sua directory con "./enter_chroot.sh."

6 Determinare il processore e scheda madre per il quale si costruiranno Chrome, come le due opzioni hanno diversi requisiti di file. Se si costruiranno per una scheda CPU ARM, tipo "board = braccio generico" per impostare la variabile di shell. Se si costruiranno un-x 86 di bordo compatibile, digitare "SCHEDA = x86-generico." Dopo questo, inizializzare la compilazione con "./setup_board --board = $ {} BOARD".

7 Impostare una password utente Chronos - questo è il modo di Chrome di iniziare una interfaccia a riga di comando - con "./set_shared_user_password.sh." Viene richiesto di inserire una password.

8 Compilare i pacchetti digitando "./build_packages --board = $ {} SCHEDA --oldchromebinary" nel terminale. Questo è l'equivalente di "fare tutto".

9 Creare l'immagine del disco di Chrome, che può essere caricato sul disco rigido di un computer, digitando "./build_image --board = $ {} SCHEDA --withdev --noenable_rootfs_verification." È possibile masterizzare l'immagine del disco questo crea un disco rigido o DVD di agire come un disco di installazione.