jhbuild não vai continuar git downloads

0

Eu tenho tentado instalar o gnome 3 no meu 10.10. Eu li este tutorial e estou usando o jhbuild para instalar os 41 pacotes necessários. O jhbuild aparentemente pega os pacotes requeridos usando git e wget. Eu tenho experimentado conectividade de internet terrível nos últimos dois meses. Eu reclamei, mas meu ISP realmente não se incomoda, mais eu não tenho tempo para me preocupar.

O ponto é que sempre que o jhbuild aparece para extrair o gtk + 3.0 (ou algum outro pacote) usando o git, minha conectividade com a internet diminui o suficiente para obter um

From 192.168.1.1 icmp_seq=1130 Destination Host Unreachable
From 192.168.1.1 icmp_seq=1131 Destination Host Unreachable 

Invariavelmente surge depois de algumas linhas, mas jhbuild se recusa a continuar. Eu tenho que reiniciar manualmente a fase ou esperar até que o jhbuild retorne um erro. Em ambos os casos, o jhbuild inicia o download dos arquivos a partir do zero para esse pacote em particular. O git não suporta a retomada de download?

Além disso, instalei o gtk + 3.0.9 (a última versão estável), mas o jhbuild ainda inicia o download do gtk + 3.0 usando o git. Devo baixar o lançamento instável usando o git?

É com frequência que acabo com

*** Checking out gtk3 *** [8/41]
git clone git://git.gnome.org/gtk+ gtk3
Initialized empty Git repository in /home/abc/gnome-shell/source/gtk3/.git/
remote: Counting objects: 270771, done.
remote: Compressing objects: 100% (41632/41632), done.
^C*** Error during phase checkout of gtk3: ########## Error running git clone git://git.gnome.org/gtk+ gtk3 *** [8/41]

  [1] Rerun phase checkout
  [2] Ignore error and continue to configure
  [3] Give up on module
  [4] Start shell
  [5] Reload configuration
  [6] Go to phase "wipe directory and start over"
choice: 1
    
por abel 19.05.2011 / 19:51

1 resposta

1

Git não suporta uma maneira de continuar uma clonagem interrompida. Você precisa começar do zero. Então, o que você pode fazer se a sua conexão com a Internet estiver confusa?

Se você conseguir que alguém crie um .tar.bz do clone, você pode fazer o download usando wget -c e extrair no seu computador. Tudo bem, mesmo que seja um clone antigo; você ou o jhbuild podem executar um git pull --rebase para que seu clone seja atualizado, o que é bastante rápido.

    
por user4124 19.05.2011 / 21:48