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:
Para instalarlos en las distribuciones antes mencionadas, nos convertiremos en usuario root y ejecutaremos el siguiente comando:
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.
Ahora obtendremos la versión más reciente del código de Google Chrome.
Hecho lo anterior, finalizaremos compilando Google Chrome moviendonos primeramente al directorio depot_tools/src/chrome.
Los ejecutables serán colocados en mi caso, dentro del directorio
Visto en | JavoAxian
Saludos...
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
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...


4 comentarios:
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é?
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...
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
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...
Publicar un comentario en la entrada
Suscribirse a Enviar comentarios [Atom]
Enlaces a esta entrada:
Crear un enlace
<< Página principal