অ্যাপটি-গেট ব্যবহার করে আমি কীভাবে গিটের নতুন সংস্করণে আপডেট করতে পারি?


155

আমি সবেমাত্র উবুন্টু ওয়ানিরিক ১১.১০ নিয়ে একটি নতুন মেশিন প্রস্তুত করেছি এবং তারপরে চালাব

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. আপনার ডিস্ট্রিবিউশনের সংস্করণটির জন্য আপনার প্রয়োজনীয় সংস্করণ সরবরাহ করে এমন একটি সংগ্রহস্থল সন্ধান করুন (যেমন গিট পিপিএ )।
  4. নতুন সংস্করণ থেকে আপনার যদি কোনও বিশেষ বৈশিষ্ট্যের প্রয়োজন না হয় তবে পুরানোটির সাথেই থাকুন।

আপনি যে ভাণ্ডারগুলি ব্যবহার করেন সেগুলিতে যদি নতুন সংস্করণ পাওয়া যায় তবে apt-get update && apt-get upgrade(রুট হিসাবে) সর্বশেষতম উপলব্ধ সংস্করণে আপডেট হয়।

যারা পিপিএ কী তা জানেন না তাদের জন্য লিঙ্ক করুন


1
পিপিএর জন্য +1। অন্যথায় উৎস থেকে কম্পাইল এবং ব্যবহার checkinstall পরিচ্ছন্ন একটি .deb ইনস্টল করতে
অ্যাক্সেল 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 পেয়েছিলাম, যখন উবুন্টু জেনিয়াল সংগ্রহস্থলের সংস্করণটি ছিল 2.7.4।

যদি আপনার সিস্টেমে না থাকে তবে add-apt-repositoryআপনি এটির মাধ্যমে এটি ইনস্টল করতে পারেন:

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

6
উইন্ডোজ 'লিনাক্স সাব সিস্টেমে
গিটের

1
আমি চেষ্টা sudo apt-get upgradeপর sudo apt-get updateএবং এটি Git আপগ্রেড না কিন্তু sudo apt-get install gitকরেনি। কেন এমন !?
মুহাম্মদ জেলবানা

2
এটি উবুন্টু 16.04 এলটিএসে কাজ করে
রোল

@ মুহাম্মাদ গেলবানা এটি এখন কাজ করে। 18.04 এলটিএসে পরীক্ষিত।
বিজ্ঞাপন

কার্যক্ষম রেপো রান যোগ করার পর sudo apt updateতারপর sudo apt upgradeএবং এটি Git এর অতিসাম্প্রতিক সংস্করণটি ইনস্টল করা উচিত। কমপক্ষে এটি আমার ক্ষেত্রে v2.17.1 থেকে v2.20.1 এ হয়েছে
রকিন

6

"গিট পিপিএ" অনুসন্ধান করে গিটকে স্থিতিশীল রিলিজ দেয় । এখানে ইনস্টল করার জন্য নির্দেশাবলী দেখুন । আপনি সরাসরি ওয়েব পৃষ্ঠা থেকে ডাউনলোড করে এবং এর মাধ্যমে ইনস্টল করে প্যাকেজটি ইনস্টল করতে পারেন dpkg -i


2

উবুন্টু ১২.০৪-তে গিট আপডেট করতে কেবল এই আদেশের লাইনটি অনুসরণ করুন:

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

আপনি সবচেয়ে সহজ উপায়ে হোমব্রিউ দ্বারা এটি করতে পারেন:

হোমব্রিউ ইনস্টল করুন:

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

আপগ্রেড গিট:

brew upgrade git
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.