Apt-get kullanarak daha yeni bir Git sürümüne nasıl güncelleyebilirim?


155

Ubuntu Oneiric 11.10 ile yeni bir makine kurdum ve sonra çalıştırdım.

apt-get update
apt-get upgrade
apt-get install git

Şimdi, eğer çalıştırırsam git --versionsöylerim git version 1.7.5.4ama yerel makinemde çok daha yeniyimgit version 1.7.9.2

En yeni sürümü elde etmek için kaynaktan kurabileceğimi biliyorum, ancak her şeyi standart tutmak için paket yöneticisini mümkün olduğunca kullanmanın iyi bir fikir olduğunu düşündüm.

Peki daha apt-getyeni bir sürüm elde etmek mümkün gitmü ve bunu yapmanın doğru yolu nedir?

Yanıtlar:


78

Birkaç seçeneğiniz var:

  1. İhtiyacınız olan sürümü kullandığınız depoda bulunana kadar bekleyin.
  2. Kendi versiyonunu derle ve oluştur deb.
  3. Dağıtımınızın sürümü için ihtiyacınız olan sürümü sağlayan bir depo bulun (ör. Git PPA ).
  4. Yeni sürümde belirli bir özelliğe ihtiyacınız yoksa, eski sürümde kalın.

Kullandığınız havuzlarda daha yeni bir sürüm varsa, apt-get update && apt-get upgrade(kök olarak) en son sürümüne günceller.

PPA'nın ne olduğunu bilmeyenler için, link


1
PPA için +1. Aksi takdirde, kaynaktan derleyin ve 15: 54'te bir .deb
Axel Knauf

1
OP özellikle paket yöneticisini kullanmak istedi, bu yüzden sadece # 3 geçerlidir.
Dan Dascalescu,

280

Sadece bunu yapmak istiyorsanız, çalıştırmanız gereken komutlar:

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

Aralık 2018'den itibaren, bu şekilde git 2.20.1'e ulaştım, Ubuntu Xenial depolarındaki sürüm 2.7.4'dü.

Sisteminizde yoksa add-apt-repository, aşağıdakileri kullanarak kurabilirsiniz:

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

6
Windows 'Linux alt sisteminde de git için
kullanışlıdır

1
Denedim sudo apt-get upgradesonra sudo apt-get updateve budala yükseltme yoktu, ama sudo apt-get install gityaptı. Neden ?!
Muhammad Gelbana 13:17

2
Ubuntu'da çalışır 16.04 LTS
Roel

@MuhammadGelbana şimdi çalışıyor. 18.04 LTS'de test edilmiştir.
adadion

Apt repo run'ı çalıştırdıktan sudo apt updatesonra çalıştır sudo apt upgradeve git'in en son sürümünü yüklemelisin. En azından benim durumumda v2.17.1'den v2.20.1'e kadar oldu
Rockin4Life33


2

Ubuntu 12.04'teki git'i güncellemek için bu komut satırını takip edin:

sudo apt-get install python-software-properties
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:git-core/ppa -y
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git -y
git --version

-1

Bunu homebrew ile en kolay şekilde yapabilirsiniz:

homebrew yükleyin:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Git yükseltme:

brew upgrade git
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.