যেভাবে Git ইন্সটল করবেন Ubuntu 20.04 এ [Linux]

Shaon Majumder
3 min readJan 10, 2021

--

GIT

Git প্রফেশনাল পরিবেশে কাজ করা প্রোগ্রামার জন্য প্রাণ বাঁচানোর একটা টুল, এ নিয়ে হয়ত কারোরই সন্দেহ নাই। একটা সফটওয়্যার বা বিজনেস প্রজেক্ট নিয়ে কাজ করার সময়, প্ল্যানিং এবং ডেভেলপমেন্ট পিরিয়ডে, প্রজেক্টের সকল ফাইলে নানাবিধ পরিবর্তন করার প্রয়োজন হয়, একটু একটু করে আগানোর সময়। অনেক সময়, আমাদের আগের লেখা ফাইল মুছে যায়, যেগুলো ফিরে পাওয়া জরুরী হয়। আবার, কোন তারিখে কোন সময়ে, আমরা কি সেভ করেছিলাম, কি লিখেছিলাম, সেটা আমাদের পক্ষে পুরোপুরি মনে করা অসম্ভব। আবার, একই প্রজেক্ট নিয়ে একাধিক মানুশ কাজ করলে, ফাইল বা ফাইলসমূহ পরিবর্তন করার পর, সবার কাজ এক জায়গায় মিলিয়ে এক করতে গেলে, তখন হযবরল অবস্থার সৃষ্টি হয়। প্রচন্ড সময় অপব্যয় হয়, উপরিউক্ত সমস্যাগুলোর কারণে।

এই সমস্যাগুলোই গিট সমাধান করে দেয়, একবারে সহজ করে। গিট আপনার প্রজেক্টের প্রতিটা ফাইলের হিস্টরি, আপডেট বা স্নাপশট রাখে। তাই, একই ফাইলের উপর একাধিক মানুষের কাজ মেলানোটা অনেক সোজা হয়ে যায়। তাছাড়া, গিট প্রজেক্ট সিস্টেমে একটি রিমোট হোস্ট থাকে, যেখানে প্রজেক্ট সংরক্ষণ করা থাকে। তাই প্রজেক্টের হিস্টরি আর প্রজেক্ট হারানোর কোন সম্ভবনা থাকে না। তবে, এখন থেকেই গিট ব্যবহার করা শুরু করে দিতে পারেন ! এবং শুরুর দিকে এর ব্যবহার বিধিও খুব কঠিন নয়, মাত্র ২-৪ টা কমান্ড ২-৩ মিনীটে দেখে নিলে, আপনিও গিট ব্যবহার করে , আপনার প্রজেক্ট হোস্ট করতে পারবেন।

এই টিউটোরিয়ালে আজ আমরা দেখব, কিভাবে, Linux বা Debian based Linux Distribution বা Ubuntu 20.04 এ , GIT ইন্সটল করা যায়।

APT দিয়ে GIT ইন্সটল করুন -

GIT প্যাকেজ মোটামটি Ubuntu এর সবগুলা Default repositories এর সাথ সংযুক্ত করা আছে। তাই apt প্যাকেজ ম্যানেজার দিয়ে সহজেই ইন্সটল করা সম্ভব। আরও অনেক উপায়ে git install করা যায়, যেমন সোর্স থেকে, এগুলো আমরা অন্য কোন পর্বে দেখব। তবে, বাঙ্গালি সোজা হাতে ভাত খেতেই পছন্দ করে, তাই, আজ আমরা কাটাচামচ বা ঘুড়ীয়ে ভাত নাইবে খেলাম। নির্বাচনী প্রচারণা খতম, এবার সরাসরি লুঙ্গি ওড়না সব টাইট করে, নেমে পড়া যাক, মাত্র ২ কমান্ডেই কাম খতম।

sudo apt updatesudo apt install git
Git Installation on Linux

কম্যান্ড বিশ্লেষণ -

sudo -> super user do — linux সরাসরি আমাদের root/super/প্রধান ইউজার এক্সেস করতে দেয় না, সিকিউরিটি আর আমাদের অপারেটীং সিস্টেমের মাথা ঠিক রাখতে । কারণ, লিনাক্স কাজ করে, মাত্র ১ টা অক্ষর ভুল লেখার কারণে, কম বেশি অপারেটীং সিস্টেম ক্রাশ বা ব্রেক করে নাই, এমন মানুশ খুব কম আছে। আমার অফিসের সারভারে লিনাক্স নিয়ে কাজ করার সময় , এমন কোন মাস ছিল না যে, লিনাক্স অপারেটিং সিস্টেম ক্রাশ হয় নাই। তাই, মোটামুটী আমাদের সিস্টেমের সুরক্ষার জন্যই,root user account সরাসরি এক্সেস করতে দেওয়া হয় না। এর পরিবর্তে, আমরা sudo কম্যান্ড ব্যবহার করে, root user এর তরফ থেকে যেকন কম্যান্ড রান করতে পারি।

apt — apt হল লিনাক্সের একটি প্যাকেজ ম্যানেজার, যা আমাদের লিনাক্স অপারেটীং সিস্টেমে, বিভিন্ন সফটওয়ার এর সংরক্ষণ শালা বা repository থেকে, ডাউনলড করে নিয়ে এসে, আমাদের সিস্টেমে ইন্সটল করে। আর ইন্সটল করা সব সফটওয়ারের হিসাব নিকাশ আপডেট সব খবর রাখে।

apt update —কম্যান্ড এর মাধ্যমে apt প্যাকেজ ম্যানেজারকে আমাদের লিনাক্স সিস্টেমের sources.list ফাইলে মেনশন করা, সকল repository এর লিস্ট কে আপডেট এবং চেক করতে বলা হয়।

apt install — এর মাধ্যমে আমাদের কাঙ্ক্ষিত সফটওয়্যার, apt package manager এর মাধ্যমে ইন্সটল করা যায়।

তবে, আজ কিবোর্ড এর বাটন এপর্যন্তই ক্ষয় করলাম। আমাকে আপনার মন্তব্য জানাতে পারেন কমেন্ট সেকশনে, অথবা, আমার ফেসবুকে সরাসরি মেসেজ দিয়ে জানাতে পারেন এই অথবা পরবর্তী টপিক বা যেকন বিষয় নিয়ে আপনার সাজেশন — fb.com/shaon.majumder

আরও, পোস্টের জন্য ফলো করুন, blog.robist.com ।

--

--

Shaon Majumder
Shaon Majumder

Written by Shaon Majumder

Software Engineer | Author | Data Scientist

No responses yet