मैं apt-get का उपयोग करके Git के नए संस्करण में कैसे अपडेट कर सकता हूं?


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(उपलब्ध रूट के रूप में) नवीनतम उपलब्ध संस्करण में अपडेट किया जाता है।

उन लोगों के लिए जो एक पीपीए नहीं जानते हैं, लिंक


1
पीपीए के लिए +1। अन्यथा स्रोत से संकलित करें और साफ़ तौर पर .deb स्थापित करने के लिए चेक-इन का उपयोग करें
Axel Knauf

1
ओपी ने विशेष रूप से पैकेज मैनेजर का उपयोग करने के लिए कहा, इसलिए केवल # 3 लागू होता है।
डेन डैस्कलेस्कु

279

यदि आप इसे पूरा करना चाहते हैं, तो यहां आपको कमांड चलाने की आवश्यकता है:

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 git मिला, जबकि Ubuntu Xenial रिपॉजिटरी में संस्करण 2.7.4 था।

यदि आपका सिस्टम नहीं है add-apt-repository, तो आप इसे इनस्टॉल कर सकते हैं:

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

6
विंडोज 'लिनक्स सबसिस्टम पर भी git के लिए उपयोगी है
dumbledad

1
मैंने कोशिश की sudo apt-get upgradeके बाद sudo apt-get updateऔर यह Git उन्नयन नहीं था, लेकिन sudo apt-get install gitथा। ऐसा क्यों है ?!
मुहम्मद गालबाना

2
यह ubuntu 16.04 LTS
Roel

@MuhammadGelbana अब यह काम करता है। 18.04 LTS पर परीक्षण किया गया।
एडेडियन

Apt रेपो रन को जोड़ने के बाद sudo apt updateफिर sudo apt upgradeइसे git के सबसे हाल के संस्करण को स्थापित करना चाहिए। कम से कम यह मेरे मामले में v2.17.1 से v2.20.1 तक चला
रॉकिन

6

"Git ppa" की खोज करने से Git को स्थिर रिलीज़ मिलती है । यहां स्थापित करने के लिए निर्देश देखें । आप पैकेज को सीधे वेब पेज से डाउनलोड करके, और के साथ स्थापित करके भी स्थापित कर सकते हैं dpkg -i


2

Ubuntu 12.04 पर git अपडेट करने के लिए बस इस लाइन का पालन करें:

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 द्वारा सबसे आसान तरीके से कर सकते हैं:

होमब्रे स्थापित करें:

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

अपग्रेड git:

brew upgrade git
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.