2013-10-01 10 views
154

Benim Güncel git sürüm 1.7.9.5 GİT son sürümünü yükleme yükseltme, ancak sonuçta:<p></p> ben için <code>sudo add-apt-repository ppa:git-core/ppa</code> çalıştı düzgün</p> <p>çalışmak <code>git clone</code> komutu olması için en az Git 1.7.10 yükseltmeniz gerekir ... ubuntu

Traceback (most recent call last): 
    File "/usr/bin/add-apt-repository", line 125, in <module> 
    ppa_info = get_ppa_info_from_lp(user, ppa_name) 
    File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp 
    curl.perform() 
pycurl.error: (7, "couldn't connect to host") 

En son git yüklemesini (yükseltmek için) almak için ne yapmam gerekiyor? Sadece bu

ppa:git-core/ppa 

için

+1

[apt-get Kullanarak Git'in daha yeni bir sürümüne nasıl güncelleştirebilirim?] (Http : //unix.stackexchange.com/q/33617/12779) – Marco

+2

Hatalardan/traceback'den ağ sorunlarınız var gibi görünüyor, makinenizde 'sudo apt-get update' yapabilir veya http: // ppa adresine gidebilirsiniz. .launchpad.net/git-core/ppa/ubuntu/Tarayıcınızda? – number5

+0

sudo apt-get, "ppa.launchpad.net: htp: 'ye bağlanılamıyor" u günceller ancak tarayıcımı kullanarak ppa.launchpad.net/git-core/ppa/ubuntu adresine gidebilirim –

cevap

309

Ubuntu git maintainers team has a PPA Hemen yapın: add-apt-repository komut bulunmazsa

sudo add-apt-repository ppa:git-core/ppa 
sudo apt-get update 
sudo apt-get install git 

ise soruydu

sudo apt-get install software-properties-common python-software-properties 
+3

Soru ne yapmalıydı İlk komut yukarıdaki hata görüntülendiğinde başarısız olduğunda –

+0

sudo apt-get "Ppa.launchpad.net: htp: 'a bağlanılamıyor" u günceller ancak ppa.launchpad.net/git-core/ppa/ubuntu adresine gidebilirim tarayıcım Bu ağ hatası ile ne yapacağım hakkında hiçbir fikrim yok. –

+0

Belki bir güvenlik duvarı olayıdır? Çoğu şirket ağı internet ile kötü şeyler yapar. – tessi

18

ilk kurun: "Ne sudo add-apt-repository ppa:git-core/ppa komutu başarısız olduğunda yapılacaklar ".

Aynı sorunu bir proxy arkasında bir sanal makinede yaşadım.

sudo -E add-apt-repository ppa:git-core/ppa 
:
export http_proxy=http://<user>:<pwd>@<proxy_url>:<port_number> 
export https_proxy=http://<user>:<pwd>@<proxy_url>:<port_number> 
  • kullanıcı ortamını muhafaza -E seçeneği ile sudo gibi yine add-apt-repository komutunu çalıştırın

    1. kurun vekil ortam değişkenleri

      : Ben şu iki adımlarla çözüldü
  • +0

    ihracat http_proxy ve https_proxy çalıştı, ancak sadece root olarak. "Sudo -E apt-get update" işlemi başarısız oldu: Clearsigned dosyası geçerli değil, 'NODATA' aldı – rofrol

    İlgili konular