উবুন্টু হার্ডির উপর গিট কীভাবে আপগ্রেড করবেন?


23

আমার গিট সংস্করণ 1.5.4.3 ইনস্টল করা আছে তবে আমি মনে করি এটি অবশ্যই একটি পুরানো সংস্করণ। আমি উবুন্টু হার্ডি 8.04 চালাচ্ছি। গিট জিইআই কাজ করার জন্য আমার কমপক্ষে 1.6 সংস্করণ ইনস্টল করতে হবে। আমি কীভাবে আমার ইনস্টলেশন আপগ্রেড করব?

আপডেট: আমি আমার গিটের ইনস্টলেশনটি আপগ্রেড করতে পেরেছি, তবে আমি বুঝতে পারি যে আমার উবুন্টুর সংস্করণটি পুরানো ছিল তাই আমি নতুন সংস্করণে আপগ্রেড করেছি, যা আমাকে স্বয়ংক্রিয়ভাবে নতুন প্যাকেজগুলিতে অ্যাক্সেস দিয়েছিল (গিট সহ)।


কোন উবুন্টু সংস্করণ?
টনফা

ইতিমধ্যে উপর superuser উত্তর superuser.com/questions/55542/how-to-upgrade-git-on-ubuntu
gnibbler

উত্তর:


23

হার্ডিকে on.৪.৪.৩ থেকে 1.6.5.2 এ গিট আপডেট করার জন্য আমি উবুন্টু গিট মেনটেনার্সের পিপিএ ব্যবহার করেছি। কোনও সংকলন নেই, কেবলমাত্র আপনার উত্স তালিকায় অন্য একটি এন্ট্রি যুক্ত করুন, আপডেট আপডেট পাবেন এবং আপনি যেতে ভাল good

https://launchpad.net/~git-core/+archive/ppa

পৃষ্ঠায় আরও তথ্য (প্রযুক্তিগত বিবরণ> ইনস্টল করার বিষয়ে পড়ুন)।

অথবা কেবল চালান:

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

python-software-propertiesইনস্টল করার বিষয়টি কী ?
জেমস ম্যাকমাহন

মোটামুটি সত্যই, আমি উত্তরটি যেহেতু এই উত্তরটি 3 বছরের পুরানো তা আর জানি না ... সম্ভবত প্যাকেজটি ইনস্টল করার প্রয়োজন git। আপনি এটি ছাড়াই ইনস্টল করার চেষ্টা করতে পারেন, এটির প্রয়োজন apt-getহলে অভিযোগ করবেন।
ম্যানুয়েল মিউরার

আমি ভেবেছিলাম অ্যাড- এপটি
কম্যুনিটি /

আমি জানি না আপনি কীভাবে হার্ডি-তে অ্যাড-অ্যাপট-রেপোজিটরি ব্যবহার করতে পেরেছিলেন, তবে এটি সম্পূর্ণ আপডেটের পরেও আমার 8.04 সার্ভারে কাজ করে নি। সুতরাং আমি নিজের নির্দেশাবলী প্রকাশ করছি, যদি কেউ একই সমস্যা পেয়ে থাকে।
ফ্রান মারজোয়া

কীভাবে add-apt-repositoryকাজ করবেন তার টিপসের জন্য আপনার উত্তর সম্পর্কে আমার মন্তব্য দেখুন ।
ম্যানুয়েল মিউরার

19

উবুন্টুতে নতুন সংস্করণে গিট আপডেট করতে

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

আমি উবুন্টু 10.04.2 লুসিড ব্যবহার করছি


দুর্দান্ত, এটি সঠিক উত্তর (আইএমএইচও) এর সাথে একীভূত হওয়া উচিত কারণ এটি ঠিক এই উদ্দেশ্যে কার্যকরভাবে বন্টন সরঞ্জামগুলি ব্যবহার করে।
vdboor

4
কাজ না sudo apt-get install python-software-propertiesকরলে প্রথমে দরকার হতে পারে add-apt-repository
লিওপড

7

এই টিউটোরিয়ালটি আমার পক্ষে দুর্দান্ত কাজ করেছে। আপনার যা করা উচিত তা এখানে:

গিট ওয়েবসাইট থেকে আপনার হোম ডিরেক্টরিতে নতুন সংস্করণটি ডাউনলোড করুন এবং এটিটি বের করুন।

টার্মিনালটি খুলুন এবং নিম্নলিখিত কমান্ডগুলি (একবারে একবারে) লিখুন:

sudo apt-get remove git git-svn
sudo apt-get build-dep git-core
cd git-1.6.5/ (or whatever version you downloaded and extracted)
./configure
make
sudo make install

আপনার এখন গিটের নতুন সংস্করণ ইনস্টল করা উচিত।


2
.. এবং এটি প্যাকেট পরিচালনাকে বাইপাস করে ইনস্টল করা হয়েছে, সুতরাং আপনি ভবিষ্যতের আপডেটগুলি দিয়ে নিজেরাই রয়েছেন। এগুলি সব খারাপ বলার অপেক্ষা রাখে না - আমি যখনই পারি কেবল সংকলনের চেয়ে প্যাকেজ ইনস্টল করতে পছন্দ করি।
জবা

এখন কেবল গিথুব থেকে gitub.com/git/git.git থেকে সর্বশেষটি ক্লোন করা এবং আনাই ভাল । সর্বশেষ সংস্করণ সহ ট্যাগ চেকআউট করুন।
adymitruk

1
এটি সম্পূর্ণ প্রয়োজন হয় না। প্যাকেজ পরিচালকের সিস্টেমে নতুন সংস্করণ প্রবর্তনের একটি সরকারী উপায় রয়েছে way এটি কেবল এটির চারপাশে হ্যাকিং করছে।
vdboor

2
$ sudo অ্যাপটি-আপডেট আপডেট
গিড-কোর ইনস্টল করুন

আপনি কোন উবুন্টু চালু আছেন? হার্ডি উদাহরণস্বরূপ 1.5.4.3 সংস্করণে রয়েছে। আপনি যদিও উবুন্টুর নতুন রিলিজের একটি থেকে সংস্করণ ইনস্টল করতে সক্ষম হতে পারেন


আমি মনে করি আমি হার্ডি আছি যেহেতু আমি এখনও 1.5.4.3 সংস্করণে আছি
অ্যান্ড্রু

আমি ম্যানুয়ালি করে হার্ডির উপর গিটের একটি নতুন সংস্করণ ইনস্টল করতে সক্ষম হয়েছি। এটা কি ঠিক আছে? বা হার্ডি এখনও 1.5.4.3 সংস্করণে রয়েছে এমন কোনও কারণ আছে?
অ্যান্ড্রু


1

গিট 1.6 জন্টি দিয়ে শুরু হয়: https://launchpad.net/ubuntu/+source/git-core

সুতরাং আপনি যদি প্যাকেজটি নিজেই সংকলন / ইনস্টল করতে না চান তবে আপনার সিস্টেমে একটি নতুন উবুন্টু সংস্করণে আপগ্রেড করতে হবে।


1

আমি নিম্নলিখিত আদেশগুলি দিয়ে হার্ডির উপর এটি করেছি:

wget http://www.backports.org/debian/pool/main/g/git-core/git-core_1.6.3.3-1~bpo50+1_i386.deb
sudo dpkg -i git-core_1.6.3.3-1~bpo50+1_i386.deb

কেউ যদি এই কারণে এটি না করার কিছু কারণ জানতে পারে তবে মন্তব্য করুন।


এটা মজার. ব্যাকপোর্ট কেন ব্যবহার করবেন? এটি কি স্বয়ংক্রিয়ভাবে প্যাকেজটিকে আপডেট রাখে?
অ্যান্ড্রু

3
সেভাবে এটি না করার একটি কারণ হ'ল আপনি ডেবিয়ান ব্যবহার করছেন না। সেভাবে না করার আরেকটি কারণ হ'ল আপনি নিজে "dpkg -i" চালাবেন না। আপনি যদি ব্যাকপোর্ট চান, তবে উবুন্টুর জন্য ব্যাকপোর্ট অনুরোধের প্রক্রিয়াটি অনুসরণ করুন: help.ubuntu.com/commune/UbuntuBackport
jamessan

0

প্রথম জিনিস, সফ্টওয়্যার আপডেট ইউটিলিটি চালানোর চেষ্টা করুন এবং দেখুন এটি আপনার জন্য নতুন সংস্করণ পেয়েছে কিনা। বিকল্প হিসাবে, রুট হিসাবে,

apt-get update && apt-get upgrade

যদি এটি ব্যর্থ হয় তবে আপনি এই জাতীয় গিটের ব্যাকপোর্টেড সংস্করণ সন্ধান করার চেষ্টা করতে পারেন

যদি সে কারণেই যদি আপনার পক্ষে কাজ না করে তবে আপনি গিট ওয়েব পৃষ্ঠা থেকে উত্স ফাইলগুলি ডাউনলোড করতে পারেন। আপনার বিল্ড-অপরিহার্য ইনস্টলড রয়েছে তা নিশ্চিত করুন ---

apt-get install build-essential

এবং তারপরে যদি এটি অন্য কোনও যুক্তিসঙ্গত প্যাকেজের মতো কিছু হয়,

./configure --prefix=/usr/local && make && sudo make install

1
মেক ইনস্টল ব্যবহার করবেন না। চেকইনস্টল ব্যবহার করুন। এটি আপনার মেক ইনস্টলের ফলাফলকে একটি ডেব ফাইলে পরিণত করে যা প্যাকেজ পরিচালককে ইনস্টলেশনটি ট্র্যাক করতে দেয়।
রায়ান সি থম্পসন

0

আপনি কেন কখনও এটি করতে চান?

sudo apt-get build-dep git-core 

একটি নতুন ইনস্টল করা কার্মিতে 560MB / 137 প্যাকেজ ইনস্টল করার চেষ্টা করে

https://launchpad.net/~git-core/+archive/ppa আপডেটগুলির স্বাচ্ছন্দ্যের জন্য বিশেষভাবে যাওয়ার উপায়।


0

@ ম্যানুয়েল মিউয়ারের উত্তরটি ভাল ছিল তবে এটি আমার পক্ষে কার্যকর হয়নি কারণ আমার আপডেট হওয়া উবুন্টু ৮.০৪ "হার্ডি" এর কোনও অ্যাড-অ্যাপট-রেপোজিটরি কমান্ড নেই এবং এটি কোনও প্যাকেজে উপস্থিত নেই বলে মনে হয়।

সুতরাং, কেউ যদি একই সমস্যা খুঁজে পান তবে এগুলি আমার নিজস্ব নির্দেশাবলী:

নিম্নলিখিত বিষয়বস্তু দিয়ে /etc/apt/sources.list.d/ এর মধ্যে 'গিট.লিস্ট' নামে একটি ফাইল তৈরি করুন:

    deb http://ppa.launchpad.net/git-core/ppa/ubuntu hardy main 
    deb-src http://ppa.launchpad.net/git-core/ppa/ubuntu hardy main

তারপরে এক্সিকিউট করুন:

    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A1715D88E1DF1F24

এবং তারপর:

    sudo apt-get update
    sudo apt-get install git

আপনি যদি ইনস্টল করার সময় নির্ভরতা সমস্যাগুলি লক্ষ্য করেন তবে পূর্ববর্তী অ্যাপ-গেট কমান্ডগুলির আগে এটি ব্যবহার করে দেখুন:

    sudo apt-get purge git git-core

add-apt-repositoryকাজ করার জন্য এটি চেষ্টা করুন :sudo apt-get install --reinstall python-software-properties && sudo dpkg-reconfigure python-software-properties
ম্যানুয়েল মিউরার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.