ฉันจะอัปเดตเป็น Git รุ่นใหม่โดยใช้ apt-get ได้อย่างไร


155

ฉันเพิ่งตั้งค่าเครื่องใหม่ด้วย Ubuntu Oneiric 11.10 แล้วเรียกใช้

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

ตอนนี้ถ้าฉันเรียกใช้git --versionมันบอกฉันว่าฉันมีgit version 1.7.5.4แต่ในเครื่องท้องถิ่นของฉันฉันมีรุ่นใหม่กว่ามากgit version 1.7.9.2

ฉันรู้ว่าฉันสามารถติดตั้งจากแหล่งที่มาเพื่อรับเวอร์ชันใหม่ล่าสุด แต่ฉันคิดว่ามันเป็นความคิดที่ดีที่จะใช้ตัวจัดการแพคเกจให้มากที่สุดเพื่อให้ทุกอย่างเป็นมาตรฐาน

ดังนั้นจึงเป็นไปได้ที่จะใช้apt-getเพื่อรับรุ่นที่ใหม่กว่าgitและวิธีที่เหมาะสมในการทำคืออะไร?

คำตอบ:


78

คุณมีหลายทางเลือก:

  1. รอจนกระทั่งรุ่นที่คุณต้องการมีอยู่ในที่เก็บที่คุณใช้
  2. debรวบรวมรุ่นของคุณเองและสร้าง
  3. ค้นหาพื้นที่เก็บข้อมูลที่ให้รุ่นที่คุณต้องการสำหรับรุ่นของการกระจายของคุณ (เช่นGit PPA )
  4. หากคุณไม่ต้องการฟีเจอร์เฉพาะจากเวอร์ชั่นที่ใหม่กว่าให้ใช้ฟีเจอร์เก่า

หากเวอร์ชันที่ใหม่กว่ามีอยู่ในที่เก็บข้อมูลที่คุณใช้ดังนั้นapt-get update && apt-get upgrade(เป็นรูท) จะอัปเดตเป็นเวอร์ชันล่าสุดที่มีอยู่

สำหรับผู้ที่ไม่ทราบว่า PPA คืออะไรลิงก์


1
+1 สำหรับ PPA มิฉะนั้นคอมไพล์จากซอร์สและใช้checkinstallเพื่อทำการติดตั้ง. deb
Axel Knauf

1
OP ขอให้ใช้ผู้จัดการแพคเกจโดยเฉพาะดังนั้นจึงมีเพียง # 3 เท่านั้น
Dan Dascalescu

280

นี่คือคำสั่งที่คุณต้องใช้หากคุณต้องการทำมันให้เสร็จ:

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

ตั้งแต่ธันวาคม 2018 ฉันได้รับ 2.20.1 ในขณะที่รุ่นในที่เก็บ Ubuntu Xenial คือ 2.7.4

หากระบบของคุณไม่มีadd-apt-repositoryคุณสามารถติดตั้งผ่าน:

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

6
มีประโยชน์สำหรับการคอมไพล์บนระบบปฏิบัติการ Windows ลินุกซ์ระบบย่อยเกินไป
dumbledad

1
ฉันลองsudo apt-get upgradeแล้วsudo apt-get updateและมันไม่ได้อัพเกรด git แต่sudo apt-get install gitทำ ทำไมเป็นอย่างนั้น!
มูฮัมหมัด Gelbana

2
มันทำงานบน Ubuntu 16.04 LTS
Roel

@MuhammadGelbana ใช้งานได้แล้ว ทดสอบที่ 18.04 LTS
adadion

หลังจากเพิ่ม apt repo run sudo apt updateแล้วsudo apt upgradeและควรติดตั้ง git เวอร์ชันล่าสุด อย่างน้อยก็ในกรณีของฉันจาก v2.17.1 ถึง v2.20.1
Rockin4Life33

6

ดำเนินการค้นหาสำหรับ "คอมไพล์ ppa" จะช่วยให้Git รุ่นที่มีเสถียรภาพ ดูคำแนะนำสำหรับการติดตั้งที่นี่ dpkg -iนอกจากนี้คุณยังสามารถติดตั้งแพคเกจโดยการดาวน์โหลดโดยตรงจากหน้าเว็บและการติดตั้งด้วย


2

ในการอัพเดท git บน Ubuntu 12.04 เพียงทำตามคำสั่งนี้:

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

คุณสามารถทำได้โดยใช้ homebrew ในวิธีที่ง่ายที่สุด:

ติดตั้ง homebrew:

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

อัพเกรด git:

brew upgrade git
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.