Ubuntu'da Git'in en son sürümünü yükleme


171

Geçerli git sürüm 1.7.9.5 ...

git cloneDüzgün çalışması için komut almak için en az git 1.7.10'a yükseltmem gerekiyor

sudo add-apt-repository ppa:git-core/ppaYükseltme denedim ama sonuçlandı:

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'i yüklemek için (yükseltmek için) ne yapmam gerekiyor?



2
Hatalardan / traceback'ten ağ sorununuz sudo apt-get updateolduğu anlaşılıyor , makinenizde yapabilir veya tarayıcınızda ppa.launchpad.net/git-core/ppa/ubuntu adresine gidebilir misiniz ?
sayı5

Sudo apt-get güncellemesinde "ppa.launchpad.net:http'ye bağlanılamıyor:" ama tarayıcımı kullanarak ppa.launchpad.net/git-core/ppa/ubuntu adresine gidebilirim
Arjun Krishna PR

Yanıtlar:


343

Ubuntu git Maintainers takım PPA vardır Sadece bunun için

ppa:git-core/ppa

Sadece yap:

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

Eğer add-apt-repositorykomut bulunmazsa, ilk ile kurun

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

3
Soru, ilk komut yukarıdaki hatayı gösteremediğinde ne yapılması
gerekti

Sudo apt-get güncelleme onun "ppa.launchpad.net:http bağlanamıyor:" ama tarayıcımı kullanarak ppa.launchpad.net/git-core/ppa/ubuntu gidebilirsiniz. Bu ağ hatasıyla ne yapacağım hakkında hiçbir fikrim yok.
Arjun Krishna PR

Belki de bir güvenlik duvarı meselesi? Çoğu kurumsal ağ, internet ile kötü şeyler yapar.
tessi

1
Güncelleştirme doğrultusunda ben hata 404 bir sürü alıyorum: W: getirilemedi us.archive.ubuntu.com/ubuntu/dists/raring-backports/main/... 404 Bulunamadı
Gabrielizalo

2
Lütfen add-apt-repositorysisteminizde "komut bulunamadı" durumunda başarısız olursa, apt-get install python-software-propertiesönce Ubuntu
lucaferrario

24

Soru şuydu: " sudo add-apt-repository ppa:git-core/ppaKomut başarısız olduğunda ne yapmalı ".

Aynı sorunu bir proxy'nin arkasındaki sanal makinede de yaşadım. Aşağıdaki iki adımla çözdüm:

  1. Proxy ortam değişkenlerini ayarlama

    export http_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
    export https_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
    
  2. Kullanıcı ortamını koruyan seçenekle add-apt-repositorykomutu sudo olarak tekrar çalıştırın -E:

    sudo -E add-apt-repository ppa:git-core/ppa
    

dışa aktarma http_proxy ve https_proxy çalıştı, ama sadece kök olarak. `` Sudo -E apt-get update '' çalıştırması başarısız oldu: Temizlenen dosya geçerli değil, 'NODATA' var
rofrol


-1

Git'in en son sürümünü güncellemek için aşağıdaki komutları takip etmeniz yeterlidir

sudo add-apt-repository ppa:git-core/ppa -y
sudo apt-get update
sudo apt-get install git -y
git --version
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.