Tecnología

Inicio

Cómo compilar el código fuente de Chrome OS

entrada de Google en el mercado de sistemas operativos se llama Chrome OS. Chrome es único entre los sistemas operativos, ya que se basa en gran medida en los archivos y programas basados ​​en la nube con el fin de ejecutar - si su equipo basado en Chrome no está conectado a Internet, no va a funcionar. Chrome se basa en el sistema operativo Linux, y, como Linux, es gratuito y de código abierto. Cualquiera puede descargar el código fuente de Chrome, compilarlo y ejecutarlo con el fin de probar, probar o desarrollar aplicaciones para ello.

Instrucciones

1 Abra un terminal. Instalar el paquete de depósito-herramientas escribiendo "svn co http://src.chromium.org/svn/trunk/tools/depot_tools." Añadir depot-herramientas a su ruta escribiendo "export PATH =" $ PATH ": pwd / depot_tools."

2 Instalar el sistema de control de versiones Git escribiendo "sudo aptitude install git-core gitk git-gui". Configurar git escribiendo lo siguiente:

git config --global user.email "[email protected]"
git config user.name --global "su nombre"

3 Crear un directorio para el código fuente de Chrome escribiendo "mkdir -p $ {HOME} / Chromium."

4 Descargar el código fuente. En su terminal, escriba lo siguiente:

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

5 Crear un chroot escribiendo "cd src / scripts" y "./make_chroot" en el terminal. Chroot es como una máquina dentro de una máquina - que contiene un compilador y su propio conjunto de herramientas, y aquí es donde usted realmente va a construir el sistema operativo Chrome. Cuando el chroot ha sido creado - que puede tardar hasta una hora, dependiendo de la arquitectura de la máquina - mover a su directorio con "./enter_chroot.sh."

6 Determinar el procesador y la placa base para la que será la construcción de Chrome, ya que las dos opciones tienen diferentes requisitos de los archivos. Si va a ser la construcción de una placa de la CPU ARM, tipo "tablero =-brazo genérico" para establecer la variable de shell. Si va a ser la construcción de una junta compatibles x-86, tipo "tablero = 86-genérica". Después de esto, iniciar su construcción con "./setup_board --board = $ {} BOARD".

7 Establecer una contraseña de usuario chronos - ésta es la manera de iniciar una interfaz de línea de comandos de Chrome - con "./set_shared_user_password.sh." Se le pedirá una contraseña.

8 Construir los paquetes escribiendo "./build_packages --board = $ {} JUNTA --oldchromebinary" en su terminal. Esto es el equivalente a "hacer todo".

9 Crear la imagen de disco de Chrome, que se pueden cargar en el disco duro de un ordenador, escribiendo "./build_image --board = $ {} JUNTA --withdev --noenable_rootfs_verification." Puede grabar la imagen de disco que esto crea en un disco duro o DVD para actuar como un disco de instalación.