jueves, septiembre 04, 2008

Compilar navegador Google Chrome Beta en Debian y Ubuntu


Pues bien, ahora con la salida del nuevo navegador de Google llamado Chrome en su versión Beta, algunos ya lo han podido probar, pero como hemos podido observar, sólo está disponible para Windows. Para los usuarios de GNU/Linux pero ha salido en algunos blog's y sitios cómo poder compilarlo. Ojo, sólo se puede compilar más todavía no se cuenta con la interfaz gráfica, además que al estar en una etapa de desarrollo, se pueden tener muchos problemas al compilar ya que está inestable.

Para quienes quieren aunque sea compilarlo aquí explico cómo hacerlo. Esta explicación fue basada en lo descrito en Chromium Developer Documentation y la he realizado tanto en Debian Lenny, Ubuntu 7.10 Gutsy Gibbons y 8.04 Hardy Heron.

Los requerimientos para compilarlo son los siguientes:

  • Subversion >= 1.4 (note: if you use the tarball below, due to an oversight, you'll need 1.5. we'll fix this.)
  • pkg-config >= 0.20
  • Python >= 2.4
  • Perl >= 5.x
  • gcc/g++ >= 4.2
  • bison >= 2.3
  • flex >= 2.5.34
  • gperf >= 3.0.3
  • libnss3-dev >= 3.12
Para instalarlos en las distribuciones antes mencionadas, nos convertiremos en usuario root y ejecutaremos el siguiente comando:

javoaxian@darthmaul:~$ su -


root@darthmaul:~$ apt-get install subversion pkg-config python perl g++ bison flex gperf libnss3-dev


root@darthmaul:~$ exit

Una vez instalados los requerimientos, vamos a crear un directorio donde deseemos bajar los archivos necesarios para la compilación. En mi caso creé en mi HOME una carpeta llamada chrome con mi cuenta de usuario normal. Nos moveremos al directorio que acabamos de crear y descargaremos el depot_tools.

javoaxian@darthmaul:~$ mkdir chrome


javoaxian@darthmaul:~$ cd chrome


javoaxian@darthmaul:~$ svn co http://src.chromium.org/svn/trunk/depot_tools/linux depot_tools

Ahora obtendremos la versión más reciente del código de Google Chrome.

javoaxian@darthmaul:~$ ./depot_tools/gclient config http://src.chromium.org/svn/trunk/src


javoaxian@darthmaul:~$ ./depot_tools/gclient sync

Hecho lo anterior, finalizaremos compilando Google Chrome moviendonos primeramente al directorio depot_tools/src/chrome.

javoaxian@darthmaul:~$ cd depot_tools/src/chrome


javoaxian@darthmaul:~$ ../third_party/scons/scons.py Hammer

Los ejecutables serán colocados en mi caso, dentro del directorio

$HOME/chrome/depot_tools/src/chrome/Hammer.


Visto en | JavoAxian

Saludos...

Etiquetas: ,

4 comentarios:

Blogger D.F.P ha dicho...

No lo pillo. ¿Para qué compilarlo si sabemos que no es funcional?

Estudiar el código fuente puede enseñarnos bastante, pero compilarlo ¿para qué?

6 de septiembre de 2008 14:05  
Blogger Zarpele ! ha dicho...

Para experimentar o curiosidad, la verdad que deja que desear el navegador, creo que a google se le esta llendo la mano.

¿para que quiere un navegador si es el principal donante a fundaciones como firefox? Hace poco había recibido una donación para mantener la pagina de inicio con google y el marcador predeterminado...

No lo entiendo...

Otro que no me gusta es que supuestamente es libre pero mira esta linea

10.2 Queda prohibido copiar, modificar, descompilar o intentar extraer el código fuente del Software total o parcialmente, o crear trabajos derivados o realizar ingeniería inversa de este, así como permitir que un tercero lo haga, a menos que así lo permita o exija la ley, o a menos que Google le conceda tales derechos por escrito.

Tamos todos locos

Gracias por comentar...

6 de septiembre de 2008 14:15  
Blogger D.F.P ha dicho...

A mí también me ha dejado algo decepcionado, aunque para ser una primera beta, creo que no está mal del todo.

En cuanto a la licencia, se supone que es BSD, así que el párrafo que has mencionado queda invalidado. Quizá se refiera a algún componente propietario que hayan metido en el navegador, pero lo que es el código fuente, Google ya ha concedido a todo el mundo el realizar trabajos derivados, al haberlo licenciado como BSD.

Saludos

6 de septiembre de 2008 14:26  
Blogger Zarpele ! ha dicho...

Si coincido con vos plenamente, lo de la licensia lo habia leido por ahi... Habra que esperar un poco mas para saber cuales son los objetivos de google, yo no creo que sea de sacar el navegador, detras de eso saldra algo con adsense o algo por el estilo, el tiempo dira la verdad...

Saludos...

6 de septiembre de 2008 14:29  

Publicar un comentario en la entrada

Suscribirse a Enviar comentarios [Atom]

Enlaces a esta entrada:

Crear un enlace

<< Página principal