जीआईटी का उपयोग कर सॉफ्टवेयर स्थापित करने के लिए एक शुरुआती गाइड

गिट सॉफ्टवेयर भंडारों के साथ कैसे काम करें

ओपन-सोर्स गिट दुनिया में सबसे ज्यादा इस्तेमाल किया जाने वाला संस्करण नियंत्रण प्रणाली है। परिपक्व परियोजना लिनक्स ऑपरेटिंग सिस्टम के निर्माता लिनस टोरवाल्ड्स द्वारा विकसित की गई थी, और यह सॉफ्टवेयर प्रोजेक्ट्स के विशाल संग्रह का घर है-वाणिज्यिक और ओपन-सोर्स दोनों- जो कि संस्करण नियंत्रण के लिए गिट पर निर्भर करता है।

यह गाइड दिखाता है कि गिट से एक प्रोजेक्ट कैसे प्राप्त करें, अपने सिस्टम पर सॉफ़्टवेयर कैसे इंस्टॉल करें और कोड को कैसे बदलें, जिसके लिए प्रोग्रामिंग के ज्ञान की आवश्यकता होती है।

जीआईटी का उपयोग कर प्रोग्राम कैसे खोजें I

फीचर्ड और ट्रेंडिंग डिपोजिटरी के साथ-साथ गाइड और प्रशिक्षण के लिंक देखने के लिए गिटहब में एक्सप्लोर वेबपेज पर जाएं। उन अनुप्रयोगों के लिए विभिन्न श्रेणियों को देखें जिन्हें आप डाउनलोड करना चाहते हैं और उपयोग, परिवर्तन, संकलन और इंस्टॉल करने पर जाएं। खोज क्षेत्र तक पहुंचने के लिए स्क्रीन के शीर्ष पर स्थित मेनू आइकन पर क्लिक करें जहां आप किसी विशिष्ट प्रोग्राम या साइट पर उपलब्ध सॉफ़्टवेयर की किसी भी श्रेणी की खोज कर सकते हैं।

एक गिट रिपोजिटरी क्लोनिंग का एक उदाहरण

एप्लिकेशन डाउनलोड करने के लिए, आप इसे क्लोन करें। प्रक्रिया सरल है, लेकिन आपके सिस्टम पर गिट स्थापित होना चाहिए। कोसो नामक छोटे कमांड लाइन प्रोग्राम का उपयोग करना , जिसे एएससीआईआई गाय से भाषण बबल के रूप में एक संदेश प्रदर्शित करने के लिए प्रयोग किया जाता है, यहां एक उदाहरण है कि गिटहब से प्रोग्राम को कैसे ढूंढें और क्लोन करें।

गिट खोज क्षेत्र में cowsay टाइप करें। आप देखेंगे कि आपके द्वारा चुने गए कई संस्करण उपलब्ध हैं। इस उदाहरण के लिए, जो पर्ल का उपयोग करता है, आपको कई फाइलों वाले पेज पर ले जाता है।

इस विशेष cowsay भंडार क्लोन करने के लिए, निम्न आदेश दर्ज करें:

गिट क्लोन गिट: //github.com/schacon/cowsay

गिट कमांड गिट चलाता है, क्लोन कमांड आपके कंप्यूटर पर रिपोजिटरी क्लोन करता है, और अंतिम भाग उस प्रोजेक्ट का पता है जिसे आप क्लोन करना चाहते हैं।

कोड को संकलित और स्थापित कैसे करें

एप्लिकेशन को पहले यह सुनिश्चित करने के लिए इंस्टॉल करें कि यह चलता है। आप यह कैसे करते हैं इस परियोजना पर निर्भर करता है जिसे आपने डाउनलोड किया है। उदाहरण के लिए, सी परियोजनाओं के लिए आपको मेकफ़ाइल चलाने की आवश्यकता होगी, जबकि इस उदाहरण में कोवे परियोजना के लिए आपको शेल स्क्रिप्ट चलाने की आवश्यकता है।

तो आप कैसे जानते हैं कि क्या करना है?

आपके द्वारा क्लोन किए गए फ़ोल्डर में, एक गाय फ़ोल्डर होना चाहिए। यदि आप सीडी कमांड का उपयोग कर कोवे फ़ोल्डर में नेविगेट करते हैं और फिर निर्देशिका सूची करते हैं, तो आपको या तो रीडमे नामक एक फ़ाइल या इंस्टाल नामक फ़ाइल या एक सहायता मार्गदर्शिका के रूप में खड़ा कुछ फ़ाइल देखना चाहिए।

इस गाय के उदाहरण के मामले में, एक रीडमे और एक इंस्टाल फ़ाइल दोनों है। रीडमे फ़ाइल दिखाती है कि सॉफ़्टवेयर का उपयोग कैसे करें, और इंस्टाल फ़ाइल फ़ाइल को स्थापित करने के निर्देश देती है। इस मामले में, निर्देश निम्न आदेश को चलाने के लिए है:

sh install.sh

स्थापना के दौरान, आपसे पूछा जाता है कि क्या आप इसके लिए आपूर्ति किए गए डिफ़ॉल्ट फ़ोल्डर में कोवे स्थापित करने के लिए खुश हैं या नहीं। आप या तो जारी रखने के लिए रिटर्न दबा सकते हैं या एक नया पथ दर्ज कर सकते हैं।

कैसे गाय को चलाने के लिए

कोवे चलाने के लिए आपको बस इतना करना है कि निम्न आदेश टाइप करें:

cowsay हैलो दुनिया

हेलो दुनिया शब्द गाय के मुंह से भाषण बुलबुले में दिखाई देते हैं।

बदलते कोवे

अब जब आपके पास cowsay इंस्टॉल है, तो आप अपने पसंदीदा संपादक का उपयोग कर फ़ाइल में संशोधन कर सकते हैं। यह उदाहरण निम्नानुसार नैनो संपादक का उपयोग करता है:

नैनो गाय

आप गाय की आंखों को बदलने के लिए गायों के आदेश में स्विच की आपूर्ति कर सकते हैं।

उदाहरण के लिए cowsay -g आंखों के रूप में डॉलर संकेत दिखाता है।

आप साइक्लोप्स विकल्प बनाने के लिए फ़ाइल में संशोधन कर सकते हैं ताकि जब आप cowsay -c टाइप करते हैं तो गाय की एक आंख होती है।

आपको बदलने वाली पहली पंक्ति लाइन 46 है जो निम्नानुसार दिखती है:

गेटोपेट्स ('बीडीई: एफ: ghlLnNpstT: wW: y', \% opts);

ये सभी उपलब्ध स्विच हैं जिन्हें आप गाय के साथ उपयोग कर सकते हैं। एक विकल्प के रूप में -c जोड़ने के लिए, निम्नानुसार लाइन बदलें:

गेटोपेट्स ('बीडीई: एफ: ghlLnNpstT: डब्ल्यूडब्लू: वाईसी', \% ऑप्ट्स);

लाइन 51 और 58 के बीच आप निम्नलिखित पंक्तियां देखते हैं:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ लालची = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ पत्थर = $ opts {'s'}; $ थका हुआ = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'};

जैसा कि आप देख सकते हैं, प्रत्येक विकल्प के लिए एक चर है जो बताता है कि स्विच क्या करेगा। उदाहरण के लिए $ लालची = $ opts ['g]';

निम्नानुसार -सी स्विच संशोधन के लिए एक पंक्ति जोड़ें:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ लालची = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ पत्थर = $ opts {'s'}; $ थका हुआ = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'}; $ cyclops = $ opts ['c'];

144 144 पर, एक subroutine है जिसे construct_face कहा जाता है जिसका उपयोग गायों के चेहरे के निर्माण के लिए किया जाता है।

कोड इस तरह दिखता है:

उप निर्माण_फेस {अगर ($ borg) {$ आंखें = "=="; } अगर ($ मृत) {$ आंखें = "xx"; $ जीभ = "यू"; } अगर ($ लालची) {$ आंखें = "\ $ \ $"; } अगर ($ paranoid) {$ eyes = "@@"; } अगर ($ पत्थर) {$ आंखें = "**"; $ जीभ = "यू"; } अगर ($ थक गया) {$ आंखें = "-"; } अगर ($ वायर्ड) {$ आंखें = "ओओ"; } अगर ($ युवा) {$ आंखें = ".."; }}

पहले निर्दिष्ट प्रत्येक चर के लिए, परिवर्तनीय $ आंखों में रखे गए अक्षरों की एक अलग जोड़ी है।

$ Cyclops चर के लिए एक जोड़ें:

उप निर्माण_फेस {अगर ($ borg) {$ आंखें = "=="; } अगर ($ मृत) {$ आंखें = "xx"; $ जीभ = "यू"; } अगर ($ लालची) {$ आंखें = "\ $ \ $"; } अगर ($ paranoid) {$ eyes = "@@"; } अगर ($ पत्थर) {$ आंखें = "**"; $ जीभ = "यू"; } अगर ($ थक गया) {$ आंखें = "-"; } अगर ($ वायर्ड) {$ आंखें = "ओओ"; } अगर ($ युवा) {$ आंखें = ".."; } अगर ($ चक्रवात) {$ आंखें = "()"; }}

फाइल सहेजी और गाय को पुनर्स्थापित करने के लिए निम्न आदेश चलाएं।

sh install.sh

अब, जब आप भागते हैं cowsay -c हैलो दुनिया , गाय केवल एक आंख है।