Pregunta

Realmente disfruto Chrome, y el mero ejercicio de ayudar a un port aumentaría mi base de conocimientos.

¿Dónde empiezo?

¿Cuáles son las similitudes y diferencias fundamentales entre el código que funcionará en Windows y Linux?

¿Qué habilidades y software necesito?


Nota:

¡El sitio web oficial está orientado a Visual Studio!
Netbeans o Eclipse son mis únicas opciones.
No pagaré a Microsoft para que ayude en un proyecto de código abierto.

¿Fue útil?

Solución

EDITAR:(6/2/10)

Se ha lanzado una versión Beta de Chrome para Linux.Aunque está etiquetado como beta, funciona muy bien en mi sistema Ubuntu.Puedes descargarlo desde Google:

http://www.google.com/chrome?platform=linux

EDITAR:(31/05/09)

Desde que respondí esta pregunta, ha habido más desarrollos nuevos en Chrome (en realidad, "Chromium") para Linux:Se ha lanzado una versión alfa.Esto significa que no es completamente funcional.

Si usas Ubuntu, estás de suerte:agregue las siguientes líneas a su /etc/apt/sources.list

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main

Luego, en la línea de comando:

aptitude update
aptitude install chromium-browser

No olvide s/jaunty/yourUbuntuVersion/ si es necesario.Además, puedes s/aptitude/apt-get/, si insistes.

Y.... , funciona.¡Estoy escribiendo esto en mi navegador Chromium recién instalado ahora mismo!

La compilación está alojada en Launchpad y me dio algunas advertencias de seguridad durante la instalación, que ignoré de inmediato.Aquí está el sitio web: https://launchpad.net/~chromium-daily/+archive/ppa

La respuesta original:

Instrucciones de compilación de Linux

Otros consejos

Lea este artículo sobre Chrome y Open Source en Linux:

http://arstechnica.com/journals/linux.ars/2008/09/02/google-unveils-chrome-source-code-and-linux-port

El motor JavaScript V8 de Google también es de código abierto y está disponible aquí si desea contribuir;

http://code.google.com/p/v8/

Si quieres contribuir en Chronium, aquí tienes las instrucciones:

http://dev.chromium.org/developers/contributing-code

Cromo es un proyecto de navegador de código abierto que tiene como objetivo construir una forma más segura, más rápida y estable para que todos los usuarios de Internet experimenten la web.Este sitio contiene documentos de diseño, descripciones de arquitectura, información de prueba y más para ayudarlo a aprender a construir y trabajar con el código fuente de Chromium.

Así es como puede comenzar:

http://dev.chromium.org/developers/how-tos/getting-started


EDITAR:Se agregaron dos preguntas más a la pregunta original.

La compilación en Linux requiere el siguiente software:

  • Subversión >= 1.4
  • paquete-config >= 0.20
  • Pitón >= 2.4
  • Perl >= 5.x
  • gcc/g++ >= 4.2
  • bisonte >= 2.3
  • flexionar >= 2.5.34
  • gperf >= 3.0.3
  • libnss3-dev >= 3.12

En Ubuntu 8.04, puedes recuperar todo lo anterior de la siguiente manera:

$ sudo apt-get install subversion pkg-config python perl g++ bison flex gperf libnss3-dev

Nota:No hay un navegador basado en el cromo en Linux.Aunque muchos submódulos de cromo se construyen en Linux y pasan algunas pruebas unitarias, todo lo que se ejecuta es una línea de comandos "todas las pruebas pasan" ejecutables.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top