Compilando o mais recente GNOME-Shell

9

Esta questão pretende ser um lugar central onde as pessoas compartilham informações sobre como compilar o melhor e mais novo ambiente GNOME-Shell no Ubuntu 10.10.

Como o GNOME-Shell agora depende do gtk3 e de muitos outros novos módulos, e o GNOME-hell PPA não está mais por perto, é realmente muito difícil testá-lo sem, como eu li em algum lugar,

  

"compilando metade da área de trabalho do GNOME"

Eu já tentei com o jhbuild ontem e apenas alguns módulos foram construídos, mas o gnome-shell e o gtk3 não foram incluídos naqueles que foram construídos.

Como algumas soluções postadas aqui podem parecer bastante perigosas, eu estava pensando em configurar uma VM com Ubuntu 10.10, e acho que a maioria de vocês concordará comigo.

Então, em conclusão, perguntas que precisam ser respondidas:

  1. Existe algum novo PPA do GNOME-Shell para Maverick?
  2. O script de instalação do gnome-shell do jhbuild pode ser corrigido para permitir uma compilação limpa?

  3. Se não, existem outras maneiras fáceis de obtê-lo, excluindo o preenchimento manual?

  4. Quando instalado, o GNOME-Shell funcionará com a pilha gráfica emulada do Virtualbox?

Senhoras e senhores, a questão agora é sua. Deixe a resposta começar ...

    
por Daniel Rodrigues 23.10.2010 / 22:38

5 respostas

3

você já tentou as etapas do artigo a seguir em WebUpd8 ?

    
por russjr08 23.10.2010 / 22:48
5

Infelizmente, você precisa "compilar metade da área de trabalho do GNOME" para obter os instantâneos mais atualizados do GNOME-Shell. Bem, talvez um quarto. Felizmente, há um script de configuração e um conjunto de módulos do JHBuild que você pode usar para construí-lo e satisfazer as dependências com bastante facilidade.

Primeiro, faça o download e execute o script de configuração:

curl -O http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
/bin/bash gnome-shell-build-setup.sh

Em seguida, construa o GNOME-Shell e suas dependências executando:

jhbuild build

Informações mais detalhadas sobre o processo podem ser encontradas no wiki do GNOME .

Se isso não funcionar, talvez você queira verificar a lista de problemas comuns no wiki . Rodadas de trabalho muitas vezes podem ser encontradas lá.

    
por andrewsomething 12.10.2010 / 05:40
0

Vou me concentrar na questão # 2 -

Você disse "Eu tentei com o jhbuild ontem e apenas alguns módulos foram construídos, mas o gnome-shell e o gtk3 não foram incluídos naqueles que construíram" e então perguntaram

"O script de instalação do gnome-shell do jhbuild pode ser corrigido para permitir uma compilação limpa?"

Eu acho que sim. Primeiro, o link informa quais pacotes do Ubuntu você precisa instalar - use a instalação do Lucid, tendo em mente os comentários da seção do Maverick. .

Então - qual é o conjunto de módulos em você .jhbuildrc? O padrão é gnome-3.0, então vou assumir isso. O arquivo rc aponta para o conjunto de módulos que você estará usando.

Normalmente, as pessoas que fazem uma "compilação jhbuild" completa pularam certos pacotes e colocaram esse salto em seu .jhbuildrc. Você pode ler em outro lugar, mas construir mozilla dentro de um ambiente apenas para testar o gnome é algo que a maioria das pessoas pula.

Na verdade, se você está tendo problemas, eu sugiro que você não faça um "jhbuild build" sem argumento. "jhbuild build" sem argumentos constrói tudo em seu moduleset, o qual eu assumirei como gnome-3.0 (veja em seu .jhbuildrc para ver). É melhor fazer "jhbuild build gnome-shell", que constrói apenas o gnome-shell e suas dependências (acredito que o gnome-shell possui atualmente um total de 36 dependências no jhbuild - isso inclui uma contagem não apenas das dependências, mas também das dependências do dependências e assim por diante). Uma vez construído, você pode fazer um "jhbuild run gnome-shell" para executar o gnome-shell usando as bibliotecas etc. que você construiu.

Devo observar que, se você está fazendo um jhbuild off de código recente, pode ser difícil navegar, embora ainda seja a maneira mais fácil de ir se não houver um PPA para o Ubuntu que você goste. Eu acabei de fazer um jhbuild novo. O gtk + interrompeu algumas chamadas, então eu naveguei pelo git, vi que isso havia sido alterado no dia anterior à instalação do git, então eu reiniciei o diretório para um de 24 horas antes. Eu então trabalhei. Além disso, o pacote que eu queria construir não iria construir. Eu procurei na página do Bugzilla por patches que atualizaram algumas chamadas que foram preteridas há muito tempo e recentemente removidas pela dependência do gtk +. Eu os apliquei e então o meu gtk + 3 dependente construiu. Então não foi automagia, eu tive que consertar duas construções quebradas. Mas finalmente construiu.

    
por Dennis Sheil 25.10.2010 / 06:16
0

Provavelmente não haverá um PPA para 10.10. Para 11.04, aqui estão as instruções:

por Jorge Castro 13.04.2017 / 14:25
0

gnome-shell pode ser encontrado nos repositórios do ubuntu

sudo apt-get install gnome-shell

e acho que é bom o suficiente para fins de teste. Você pode experimentá-lo no terminal por (após a instalação) digitando gnome-shell --replace . Você obterá a versão 2.31.5 no Maverick. (Essa versão parece ser também a segunda versão mais recente no link )

    
por Mark Kirby 12.02.2017 / 22:31