Pergunta

Eu realmente gosto do Chrome, e o simples exercício de ajudar um port aumentaria minha base de conhecimento.

Por onde eu começo?

Quais são as semelhanças e diferenças fundamentais entre o código que funcionará no Windows e no Linux?

Quais habilidades e software eu preciso?


Observação:

O site oficial é voltado para Visual Studio!
Netbeans ou Eclipse são minhas únicas opções.
Não pagarei à Microsoft para ajudar um projeto de código aberto.

Foi útil?

Solução

EDITAR:(2/6/10)

Uma versão beta do Chrome foi lançada para Linux.Embora seja rotulado como beta, funciona muito bem na minha caixa Ubuntu.Você pode baixá-lo do Google:

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

EDITAR:(31/05/09)

Desde que respondi a esta pergunta, houve mais desenvolvimentos no Chrome (na verdade, "Chromium") para Linux:Uma versão alfa foi lançada.Isso significa que não está totalmente funcional.

Se você usa Ubuntu, está com sorte:adicione as seguintes linhas ao seu /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

Então, na linha de comando:

aptitude update
aptitude install chromium-browser

Não se esqueça de s/jaunty/yourUbuntuVersion/ se necessário.Além disso, você pode s/aptitude/apt-get/, se insistir.

E.... Sim, funciona.Estou digitando isso em meu navegador Chromium recém-instalado agora mesmo!

A compilação é hospedada pelo launchpad e me deu alguns avisos de segurança durante a instalação, que ignorei imediatamente.Aqui está o site: https://launchpad.net/~chromium-daily/+archive/ppa

A resposta original:

Instruções de construção do Linux

Outras dicas

Leia este artigo sobre Chrome e código aberto no Linux:

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

O Google V8 JavaScript Engine também é de código aberto e está disponível aqui se você quiser contribuir;

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

Se você quiser contribuir no Chronium, aqui estão as instruções:

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

Cromo é um projeto de navegador de código aberto que visa criar uma maneira mais segura, rápida e estável para todos os usuários da Internet experimentar a Web.Este site contém documentos de design, visão geral da arquitetura, informações de teste e muito mais para ajudá -lo a aprender a construir e trabalhar com o código -fonte do Chromium.

Veja como você pode começar:

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


EDITAR:Mais duas perguntas foram adicionadas à pergunta original.

Construir no Linux requer o seguinte software:

  • Subversão >= 1.4
  • pkg-config >= 0,20
  • Pitão >= 2.4
  • Perl >= 5.x
  • gcc/g++ >= 4,2
  • bisonte >= 2,3
  • flexionar >= 2.5.34
  • gperf >= 3.0.3
  • libnss3-dev >= 3.12

No Ubuntu 8.04, você pode buscar todos os itens acima da seguinte maneira:

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

Observação:Não há navegador de cromo que trabalhe no Linux.Embora muitos submódulos de cromo construam no Linux e alguns testes de unidade passem, tudo o que é executado é uma linha de comando "todos os testes passam" executáveis.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top