আমি কীভাবে গিটের সর্বশেষতম সংস্করণটি এপটি সহ ইনস্টল করব?


101

আমি গিতে সুরক্ষার ত্রুটি সম্পর্কে পড়লাম, যা সংস্করণ ২.২.১ এ সংশোধন করা হয়েছিল। আমার সিস্টেমে আমার বর্তমানে গিট ২.১.০ রয়েছে (উবুন্টু ১৪.১০), এবং এটিটি অ্যাপ্লিকেশন দিয়ে পুনরায় ইনস্টল করার চেষ্টা করেছি। তবে আপ্ট আমাকে বলেছিল যে আমার কাছে বর্তমানে সর্বশেষতম সংস্করণ রয়েছে।

গিট ওয়েবসাইটটিতে লিনাক্সের প্রাক বিল্ট সংস্করণ নেই। তারা বলে যে আপনি এটি প্যাকেজ পরিচালকদের সাথে ইনস্টল করতে পারেন। উত্স থেকে বিল্ডিং না করে, আমি কীভাবে গিটের সর্বশেষ সংস্করণটি ইনস্টল করব?


2
আমি খুব বেশি চিন্তা করব না। "গিট ক্লায়েন্টগুলিতে একটি গুরুতর সুরক্ষা দুর্বলতা ঠিক করতে আজ বিকেলে (১৮ ডিসেম্বর ২০১৪) গিটকে মুক্তি দেওয়া হয়েছিল। সৌভাগ্যক্রমে, দুর্বলতা ইউনিক্স / লিনাক্স ব্যবহারকারীদের নয় বরং ওএস এক্স এবং উইন্ডোজকে প্লেগ করে।" সূত্র: phoronix.com/scan.php?page=news_item&px=MTg2ODA
বয়স্ক

এই প্রশ্নটি উবুন্টু-নির্দিষ্ট নয় এবং তিন বছর আগে ইউনিক্স এবং লিনাক্সে ইতিমধ্যে জিজ্ঞাসা করা হয়েছিল - অ্যাপটি-গেট ব্যবহার করে আমি কীভাবে গিটের নতুন সংস্করণে আপডেট করতে পারি?
ড্যান ড্যাসক্লেস্কু

উত্তর:


170

উবুন্টু রক্ষণকারীদের থেকে পিপিএ ব্যবহার করুন git:

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

আপনি যদি পিপিএগুলি না জানেন তবে প্রথমে পড়ুন পিপিএ কী এবং আমি কীভাবে সেগুলি ব্যবহার করব?

আপনি যদি add-apt-repositoryকমান্ড সম্পর্কে কোনও ত্রুটি পেয়ে থাকেন তবে সন্ধান না পেয়ে আপনাকে python-software-propertiesপ্যাকেজ যুক্ত করতে বা software-properties-commonআপনার উবুন্টু সংস্করণের উপর নির্ভর করে থাকতে পারে ।

উবুন্টু 14.04

sudo apt-get install software-properties-common

উবুন্টু ১৩.১০ বা তার আগেও

sudo apt-get install python-software-properties

২.৯.০ হ'ল সংস্করণটি আমি এই পিপিএ দিয়ে সবে ইনস্টল করেছি, যদি কেউ ভাবছেন ...
অ্যারন হল

1
শীতল, এখন আমি git pull --rebase --autostash2.9 :) এ করতে পারি
অস্কার মেডেরোস

আমি "অ্যাপ-অ্যাড-রেপোজিটরি" ব্যবহার করেছি, এটি কার্যকর হয় না। আমি "অ্যাড-এপটি-রেপোজিটরি" ব্যবহার করেছি। আমি টাইপো সন্দেহ করি?
ব্যবহারকারী 1914692

1
পরবর্তী দর্শকদের আরও স্পষ্টতার জন্য, মুরু সঠিক যে উভয় আদেশই কাজ করা উচিত। প্রথমবার যখন আমি "অ্যাপ-অ্যাড-রিপোজিটরি" ব্যবহার করি, তখন এটি অভিযোগ করে "পিপিএ যুক্ত করতে পারে না: 'পিপিএ: গিট-কোর / পিপিএ'।" আসলে যেহেতু টার্মিনালটি কমান্ডটি পাওয়া যায় নি সে সম্পর্কে অভিযোগ করেনি, সুতরাং কমান্ডটির বৈধতা নিয়ে আমার সন্দেহ করা উচিত হয়নি। মুড়ুর প্রতিক্রিয়া আমাকে সেই আদেশটি আবার পরীক্ষা করার জন্য মনে করিয়ে দিয়েছে। এবং দ্বিতীয়বার আমি "অ্যাপ-অ্যাড-রিপোজিটরি" চেষ্টা করেছি, এটি কার্যকর! উভয় কমান্ড কাজ! সুতরাং আমি অনুমান করি যে প্রথমবার যখন আমি কমান্ডটি ব্যবহার করেছি তখন ইন্টারনেটের সাথে সম্পর্কিত কোনও কারণ হতে পারে command
ব্যবহারকারী 1914692

1
@ জেফপুকেটআইআইআই এটি এখন কমপক্ষে বলে মনে হচ্ছে। গিট 2.10.1 (3 অক্টোবর) এখন উপলভ্য।
এমেমার্ক

2

এটি আমি উবুন্টু 12.04-তে গিট 1.7.9.5 থেকে 2.xxx এ আপগ্রেড করতে পেরেছিলাম:

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 install git -y
git --version

এটি কেবল পিপিএর বিষয়বস্তুর উপর নির্ভর করে sudo apt-get upgradeবেশি প্রভাব ফেলতে পারে git, আমি এড়িয়ে যাবার প্রস্তাব দিই যদি না আপনি জানেন যে পিপিএতে নতুন যে প্যাকেজগুলি কেবলমাত্র নির্ভরতাগুলির চেয়ে টানা হবে যাগুলি দ্বারা টানা হবে install git
ড্রাগন 788

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