GIT ব্যবহার করে সফ্টওয়্যার ইনস্টল করার জন্য একটি Beginners গাইড

Git সফ্টওয়্যার সংগ্রহস্থল সঙ্গে কাজ কিভাবে

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

এই গাইডটি দেখায় কিভাবে Git থেকে একটি প্রকল্প পেতে হয়, আপনার সিস্টেমে সফ্টওয়্যারটি কীভাবে ইনস্টল করা যায় এবং কীভাবে কোড পরিবর্তন করা যায়, যা প্রোগ্রামিং সম্পর্কে জ্ঞান প্রয়োজন।

জিআইটি ব্যবহার করে প্রোগ্রামগুলি কিভাবে খুঁজে পেতে হয়

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

ক্লোনিং এ গিট রিপোজিটরির একটি উদাহরণ

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

গিট অনুসন্ধান ক্ষেত্রের মধ্যে cowsay টাইপ করুন। আপনি দেখতে পাবেন যে আপনি উপলব্ধ করতে পারেন এমন অনেক সংস্করণ রয়েছে। এই উদাহরণের জন্য এক, যা পার্ল ব্যবহার করে, আপনাকে বিভিন্ন ফাইল সহ একটি পৃষ্ঠায় নিয়ে যায়।

এই বিশেষ cowsay সংগ্রহস্থল ক্লোন করতে নিম্নলিখিত কমান্ডটি লিখুন:

git ক্লোন git: //github.com/schacon/cowsay

Git কমান্ডটি Git চালায়, ক্লোনের কমান্ড ক্লোন ক্লোনের আপনার কম্পিউটারে, এবং শেষ অংশ হল সেই প্রোডাকশন যা আপনি ক্লোন করতে চান।

কিভাবে কম্পাইল এবং কোড ইনস্টল করুন

এটি চালায় তা নিশ্চিত করার জন্য প্রথমে অ্যাপ্লিকেশনটি ইনস্টল করুন। আপনি এটা কিভাবে কাজ করে আপনার ডাউনলোড করা প্রকল্পের উপর নির্ভর করে। উদাহরণস্বরূপ, সি প্রকল্প সম্ভবত আপনাকে একটি makefile চালানোর জন্য প্রয়োজন হবে, এই উদাহরণে cowsay প্রকল্প আপনি একটি শেল স্ক্রিপ্ট চালানোর প্রয়োজন হলে।

সুতরাং কিভাবে আপনি কি করবেন জানি না?

যে ফোল্ডারে আপনি ক্লোন করেছেন তার মধ্যে একটি গাজা ফোল্ডার থাকা উচিত। যদি আপনি সিওড কমান্ড ব্যবহার করে cowsay ফোল্ডারে নেভিগেট করেন এবং তারপর একটি ডিরেক্টরি তালিকাটি ব্যবহার করেন, তাহলে আপনি একটি ফাইল README বা INSTALL নামক একটি ফাইল অথবা কোন সাহায্য সহায়িকা হিসাবে উল্লিখিত কিছু দেখতে পাবেন।

এই cowsay উদাহরণের ক্ষেত্রে, উভয় একটি README এবং একটি ইনস্ট্যান্ট ফাইল আছে। README ফাইল দেখায় যে সফটওয়্যারটি কীভাবে ব্যবহার করা যায়, এবং INSTALL ফাইলটি গোরস্থানে ইনস্টল করার নির্দেশ দেয়। এই ক্ষেত্রে, নির্দেশ নিম্নলিখিত কমান্ড চালানো হয়:

sh install.sh

ইনস্টলেশনের সময়, আপনি জিজ্ঞাসা করা হয় যে আপনি এটি থেকে ডিপোজিট ডিফল্ট ফোল্ডার সরবরাহ করার জন্য খুশি হন কিনা। আপনি অবিরত করতে ফিরে যেতে বা একটি নতুন পাথ লিখতে পারেন।

কিভাবে Cowsay চালানো

আপনি cowsay চালানোর জন্য করতে হবে নিম্নলিখিত কমান্ড লিখুন:

হ্যালো বিশ্ব cowsay

হ্যালো জগৎ একটি গাভী মুখ থেকে বক্তৃতা বুদ্বুদ প্রদর্শিত হয়।

কোয়েস পরিবর্তন

এখন আপনি গোরস্থান ইনস্টল করেছেন, আপনি আপনার প্রিয় সম্পাদক ব্যবহার করে ফাইল সংশোধন করতে পারেন। এই উদাহরণ নীচের ন্যানো সম্পাদক ব্যবহার করে:

ন্যানো গাজর

আপনি গরু চোখ পরিবর্তনের জন্য cowsay কমান্ড সুইচ সরবরাহ করতে পারেন

উদাহরণস্বরূপ cowsay -g চোখ হিসাবে ডলার লক্ষণ দেখায়।

আপনি একটি সাইক্লোপস বিকল্প তৈরি করার জন্য ফাইল সংশোধন করতে পারেন যাতে আপনি cowsay-c টাইপ করেন তবে গরুটি একমাত্র চোখ।

আপনি পরিবর্তন করতে হবে প্রথম লাইন লাইন 46 যা নিম্নরূপ দেখায়:

getopts ('bde: f: ghlLnNpstT: ww: y', \% অপ্ট);

এই সমস্ত উপলব্ধ সুইচ যে আপনি cowsay সঙ্গে ব্যবহার করতে পারেন একটি বিকল্প হিসাবে -c যোগ করার জন্য, নিম্নরূপ লাইন পরিবর্তন করুন:

getopts ('bde: f: ghlLnNpstT: ww: yc', \% অপ্ট);

লাইন 51 এবং 58 এর মধ্যে আপনি নিম্নলিখিত লাইনটি দেখতে পাবেন:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ লোভী = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ পাথরযুক্ত = $ opts {'গুলি'}; $ ক্লান্ত = $ opts {'t'}; $ wired = $ opts {'w'}; $ তরুণ = $ opts {'y'};

যেহেতু আপনি দেখতে পারেন, সুইচটি কী করবে তা ব্যাখ্যা করে এমন প্রতিটি বিকল্পের জন্য একটি ভেরিয়েবল আছে। উদাহরণস্বরূপ $ লোভী = $ opts ['g]';

নিম্নরূপ- c সুইচ সংশোধনের জন্য একটি লাইন যুক্ত করুন:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ লোভী = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ পাথরযুক্ত = $ opts {'গুলি'}; $ ক্লান্ত = $ opts {'t'}; $ wired = $ opts {'w'}; $ তরুণ = $ opts {'y'}; $ সাইক্লপস = $ অপস ['সি'];

লাইন 144 এ, গরুর মুখ গঠন করার জন্য ব্যবহার করা হয়েছে construct_face নামক একটি সাবরুটিন।

কোড এই মত দেখায়:

সাব নির্মাণ_ফিলস {যদি ($ borg) {$ চোখ = "=="; } যদি ($ মৃত) {$ চোখ = "xx"; $ জিভ = "ইউ"; } যদি ($ লোভী) {$ চোখ = "\ $ \ $"; } যদি ($ paranoid) {$ চোখ = "@@"; } যদি ($ পাথরযুক্ত) {$ চোখ = "**"; $ জিভ = "ইউ"; } যদি ($ ক্লান্ত) {$ চোখ = "-"; } যদি ($ ওয়্যার্ড) {$ eyes = "OO"; } যদি ($ তরুণ) {$ চোখ = ".."; }}

আগে বর্ণিত প্রতিটি ভেরিয়েবলের জন্য, অক্ষরের একটি ভিন্ন জোড়ার সংখ্যা রয়েছে যা $ $ ভেরিয়েবলের মধ্যে রয়েছে।

$ সাইক্লপ্স ভেরিয়েবলের জন্য একটি যোগ করুন:

সাব নির্মাণ_ফিলস {যদি ($ borg) {$ চোখ = "=="; } যদি ($ মৃত) {$ চোখ = "xx"; $ জিভ = "ইউ"; } যদি ($ লোভী) {$ চোখ = "\ $ \ $"; } যদি ($ paranoid) {$ চোখ = "@@"; } যদি ($ পাথরযুক্ত) {$ চোখ = "**"; $ জিভ = "ইউ"; } যদি ($ ক্লান্ত) {$ চোখ = "-"; } যদি ($ ওয়্যার্ড) {$ eyes = "OO"; } যদি ($ তরুণ) {$ চোখ = ".."; } যদি ($ সাইক্লোপস) {$ চোখ = "()"; }}

ফাইল সংরক্ষণ করুন এবং গোরস্থান পুনরায় ইনস্টল করার জন্য নিম্নলিখিত কমান্ডটি চালান

sh install.sh

এখন, আপনি যখন চালাবেন cowsay- c হ্যালো বিশ্ব , গরু শুধুমাত্র একটি চোখ আছে