लिनक्स में एप्लिकेशन कैसे जोड़ें

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


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

  • उबंटू सॉफ्टवेयर सेंटर। एक सरल अनुप्रयोग जिसके साथ आप बहुत सरल तरीके से अपने सिस्टम से पैकेज जोड़ या निकाल सकते हैं।
  • कार्यक्रम synaptic। सिनाप्टिक के साथ आप सिस्टम में स्थापित होने वाले कार्यक्रमों पर अधिक नियंत्रण रख पाएंगे। साथ ही उनकी अधिक संख्या है। नोट: Synaptic वर्तमान में apt-get का उपयोग करता है।
  • कार्यक्रम निपुण। कुबंटु में शामिल केडीई के लिए सिनैप्टिक का संस्करण एडेप्ट है।
  • कार्यक्रम apt-get या aptitude। ये अधिक उन्नत कार्यक्रम हैं जो टर्मिनल मोड में चलते हैं। वे बहुत शक्तिशाली हैं और आपको अन्य चीजों के बीच सिस्टम से एप्लिकेशन जोड़ने और हटाने की अनुमति भी देते हैं। (एप्टीट्यूड की तुलना में एप्टीट्यूड अधिक पूर्ण है, यह डाउनलोड किए गए पुस्तकालयों को याद करता है और यदि उन्हें पदावनत किया जाता है तो उन्हें बहाल नहीं करता है)। टर्मिनल मोड में चल रहे किसी भी कार्यक्रम के लिए मदद देखने के लिए: (man nombre_del_programa) है। उदाहरण: man aptitude
  • देब पैकेज। .Deb एक्सटेंशन वाली फाइलें पहले से तैयार किए गए एप्लिकेशन पैकेज हैं जो आपके उबंटू सिस्टम पर आसानी से इंस्टॉल किए जा सकते हैं।
  • बाइनरी फाइलें। .Bin एक्सटेंशन वाली फाइलें लिनक्स पर निष्पादन योग्य प्रोग्राम हैं।
  • फ़ाइलें चलाएँ। .Run एक्सटेंशन वाली फाइलें आमतौर पर लिनक्स में स्थापना के लिए विज़ार्ड होती हैं।

अब हम उनमें से प्रत्येक को इसकी विशिष्टताओं के साथ देखने जा रहे हैं।

कार्यक्रमों के माध्यम से

उबंटू सॉफ्टवेयर सेंटर

कार्यक्रम उबंटू सॉफ्टवेयर सेंटर यह उबंटू में प्रोग्राम इंस्टॉल करने या निकालने का सबसे आसान तरीका है। यह सबसे सीमित भी है।

आप कार्यक्रम में पा सकते हैं एप्लीकेशन मेनू> उबंटू सॉफ्टवेयर सेंटर

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

(2) यदि आप यह नहीं जानते हैं कि आप जिस अनुभाग को देख रहे हैं वह किस अनुभाग में स्थित है। उस एप्लिकेशन का नाम दर्ज करें जिसे आप शीर्ष दाईं ओर खोज बॉक्स में स्थापित करना चाहते हैं। जैसा कि आप कार्यक्रम का नाम लिखते हैं, संभावित उम्मीदवारों की सूची कम हो जाएगी, जब तक कि आपको वह नहीं मिल जाता है जिसकी आप तलाश कर रहे थे।

(3) बाईं ओर "इंस्टॉल किए गए सॉफ़्टवेयर" पर क्लिक करके, आप उन सभी कार्यक्रमों की एक सूची एक्सेस करेंगे जो आपने अपने सिस्टम पर इंस्टॉल किए हैं। यदि आप उनमें से किसी को भी अनइंस्टॉल करना चाहते हैं। बस उस पर दो बार क्लिक करें और विंडो आपको प्रोग्राम का विवरण दिखाते हुए अपडेट करेगी और आपको इसे अनइंस्टॉल करने का विकल्प देगी।

यहां आप इसे वीडियो फॉर्मेट में समझा सकते हैं।

सिनैप्टिक पैकेज मैनेजर

synaptic यह आपके सिस्टम से एप्लिकेशन इंस्टॉल करने या निकालने के लिए एक उन्नत प्रणाली है। उबंटू सॉफ्टवेयर सेंटर के रूप में पर्यावरण ग्राफिकल है, लेकिन बहुत अधिक शक्तिशाली है। Synaptic के साथ आपके पास आपके सिस्टम पर स्थापित संकुल (अनुप्रयोग) का पूर्ण नियंत्रण है।

सिनैप्टिक चुनने के लिए सिस्टम -> प्रशासन -> सिनैप्टिक पैकेज मैनेजर। यह पैकेज मैनेजर हमें बहुत ही सरल चित्रमय तरीके से पैकेजों को स्थापित, पुनर्स्थापित और हटाने की अनुमति देगा।

Synaptic स्क्रीन को 4 खंडों में विभाजित किया गया है।

दो सबसे महत्वपूर्ण श्रेणी की सूची है (1) बाईं ओर और संकुल की (3) दाहिने तरफ़।

सूची से एक पैकेज का चयन करने से इसका विवरण प्रदर्शित होगा (4).

एक पैकेज स्थापित करने के लिए आप एक श्रेणी का चयन कर सकते हैं, वांछित पैकेज पर राइट-क्लिक करें और चुनें “इंस्टॉल करने के लिए डायल करें“या डबल क्लिक करें पैकेज के नाम में।

इस तरह से उन सभी पैकेजों को चिह्नित करें जिन्हें आप सिस्टम पर इंस्टॉल करना चाहते हैं और उनके इंस्टॉलेशन के साथ आगे बढ़ने के लिए अप्लाई पर क्लिक करें। Synaptic अब आवश्यक संकुल को इंटरनेट पर या संस्थापन सीडी से रिपॉजिटरी से डाउनलोड करेगा।

आप जिन पैकेजों को स्थापित करना चाहते हैं, उन्हें खोजने के लिए आप खोज बटन का उपयोग कर सकते हैं।

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

लागू किए जाने वाले परिवर्तनों के लिए, लागू करें बटन पर क्लिक करना आवश्यक है।

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

हम इन पैकेजों पर विचार करने के लिए Synaptic को कॉन्फ़िगर कर सकते हैं «की सिफारिश की»जैसे कि वे आश्रित थे और इस प्रकार यह उन्हें स्वतः स्थापित भी करेगा।

सिनैप्टिक लॉन्च करें और जाएं सेटिंग्स> प्राथमिकताएंटैब में सामान्य जानकारी "उपचारित पैकेजों को निर्भरता के रूप में देखें" बॉक्स की जाँच करें।

यहां आप इसे वीडियो फॉर्मेट में समझा सकते हैं।

विशेषज्ञ प्रशासक का पालन करें

कुबंटु उपयोगकर्ताओं के पास सिनैप्टिक के बराबर है, जिसे कहा जाता है विशेषज्ञ प्रशासक का पालन करें। यह मेनू में पाया जा सकता है केडीई> प्रणाली> विशेषज्ञ प्रशासक। ऑपरेशन सिनैप्टिक के समान है।

खोज बॉक्स का उपयोग करके आप नाम और उनके विवरण दोनों के पैकेज खोज सकते हैं। सूची के परिणाम के एक तत्व पर डबल क्लिक करके, इसे स्थापित करने के लिए चिह्नित किया गया है।
आप इसके गुणों ("विवरण") को देखकर पैकेज की निर्भरता देख सकते हैं।

हम एडॉप्ट मेनू पर क्लिक करके और फिर रिपोजिटरी को मैनेज करने के लिए रिपॉजिटरी को एडेप्ट में मैनेज कर सकते हैं

कुबंटु सॉफ्टवेयर : यहां वे हैं (मुख्य, ब्रह्मांड, प्रतिबंधित, मल्टीवर्स) और एक और जहां स्रोत कोड हैं, साथ ही एक ड्रॉप-डाउन मेनू है जहां से या किस सर्वर से हम डाउनलोड करेंगे।

तृतीय पार्टी सॉफ़्टवेयर: यहां हम अतिरिक्त थर्ड पार्टी रिपॉजिटरी या एक सीडीआरओएम शामिल कर सकते हैं।

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

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

सिस्टम के लिए रिपॉजिटरी जोड़ने या हटाने के बाद हमें अपडेट बटन के लिए चेक पर क्लिक करना होगा।

योग्यता और योग्यता

यद्यपि हम प्रोग्राम को ग्राफिक रूप से स्थापित कर सकते हैं, जैसा कि हमने पिछले बिंदुओं में देखा है, हम किसी भी प्रोग्राम को स्थापित करने के लिए हमेशा टर्मिनल का उपयोग कर सकते हैं।

कई नए उपयोगकर्ताओं के लिए यह विकल्प कुछ अधिक जटिल और कुछ हद तक गूढ़ लग सकता है। वास्तविकता से आगे कुछ भी नहीं है; जब आपको इसकी आदत होती है तो यह बहुत अधिक आरामदायक, आसान और तेज होता है।
पाठ मोड में प्रोग्राम इंस्टॉल करने के दो तरीके हैं: के साथ योग्यता और उपयुक्त - मिल.

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


का उपयोग करते हुए

हम एक टर्मिनल खोलते हैं अनुप्रयोग -> सहायक उपकरण -> टर्मिनल.

  • पैकेज स्थापित करें:
$ sudo apt-get install
  • संकुल अनइंस्टॉल करें:
$ सुडो एप-गेट निकालो
  • संकुल की स्थापना रद्द करें (विन्यास फाइल सहित):
$ सूद apt-get purge
  • उपलब्ध पैकेजों की सूची अपडेट करें:
$ sudo apt-get update
  • उपलब्ध पैकेज अपडेट के साथ सिस्टम को अपडेट करें:
$ sudo apt-get उन्नयन
  • आदेश विकल्पों की एक सूची प्राप्त करें:
$ सूद apt-get सहायता


इंटरनेट के बिना पैकेज स्थापित करें

ऐसे कंप्यूटर पर जिसमें इंटरनेट होता है और जो प्रोग्राम / पैकेज जो हम चाहते हैं वह इंस्टॉल नहीं होता है, हम इन दो कमांड्स का उपयोग करके अपनी निर्भरता (पहले से स्थापित नहीं) के साथ पैकेज डाउनलोड कर सकते हैं:

sudo एप्टीट्यूड क्लीन sudo एप्टीट्यूड install -d package_name

जब हम aptitude / apt के माध्यम से एक पैकेज स्थापित करते हैं, तो यह एक विशिष्ट फ़ोल्डर में रहता है। पहले कमांड के साथ हम जो करते हैं वह इन पैकेजों को कंप्यूटर से हटा देता है (यह पहले से किए गए इंस्टॉलेशन को प्रभावित नहीं करता है)।

दूसरा कमांड उस पैकेज को डाउनलोड करेगा जिसे हम चाहते थे और इसके लिए निर्भरताएँ चाहिए, लेकिन यह इसे स्थापित नहीं करेगा। अब हम "/ var / cache / apt / अभिलेखागार" पर जाते हैं और इन पैकेजों को देखते हैं। हम उन्हें कॉपी करते हैं, उन्हें कंप्यूटर पर ले जाते हैं जिनके पास कनेक्शन नहीं है और उनमें से प्रत्येक पर या कंसोल में डबल क्लिक करके उन्हें स्थापित करें:

sudo dpkg -i package_name

ध्यान रखें कि यदि निर्भरताएं हैं, तो आपको इन्हें पहले स्थापित करना होगा। यह भी हो सकता है कि इनमें से कुछ निर्भरताएँ पहले से ही इंटरनेट के साथ कंप्यूटर पर स्थापित थीं, ताकि वे डाउनलोड न हों।

यदि इंटरनेट वाला कंप्यूटर पहले से ही इंस्टॉल किया गया था, तो इसे "एप्टीट्यूड रिमूव" (बिना पर्ज के) का उपयोग करके अनइंस्टॉल किया जा सकता है और हम बाद में "एप्टीट्यूड इंस्टॉल" से "-d" को हटा देते हैं। इस तरह हम पहले इसे अनइंस्टॉल करते हैं और फिर इसे डाउनलोड और इंस्टॉल करते हैं। इस तरह, इंटरनेट वाले कंप्यूटर को प्रोग्राम की स्थापना रद्द करने से पहले की तरह ही होती रहेगी।

संभव निर्भरता की समस्याओं को हल करने और रोकने के लिए हम इंटरनेट के साथ कंप्यूटर के सिनैप्टिक में जा सकते हैं, हम उस पैकेज की तलाश करते हैं जो हम चाहते हैं, हम प्रश्न में पैकेज पर सही क्लिक करते हैं, हम दर्ज करते हैं गुण और टैब चुनें outbuildings। वहां हम उन पैकेजों को देखते हैं जिन्हें हमें इंटरनेट के बिना कंप्यूटर पर पैकेज को ठीक से स्थापित करने की आवश्यकता है।

वैकल्पिक रूप से, हम डेबियन डिस्क को भी डाउनलोड कर सकते हैं जिसमें कई प्रोग्राम और .deb पैकेज होते हैं, जो उन्हें ubuntu के साथ संगत बनाता है, हम केवल सॉफ्टवेयर की उत्पत्ति दर्ज करते हैं और ऐड-सीडी पर क्लिक करते हैं।

फ़ाइलों का उपयोग करना

देब पैकेज

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

यदि हम पसंद करते हैं, तो उन्हें कमांड लाइन का उपयोग करके, कमांड का उपयोग करके भी स्थापित किया जा सकता है dpkg:

सूदो dpkg -i .deb

इस मामले में आपको पैकेज की संभावित निर्भरता को मैन्युअल रूप से स्थापित करना होगा।
पैकेज को अनइंस्टॉल करने के लिए समान कमांड का भी उपयोग किया जा सकता है:

सुडो डीपीकेजी -आर


कन्वर्ट RPM पैकेज डीब के लिए

कुछ GNU / Linux वितरण, जैसे कि Red Hat, SUSE, और Mandriva, .rpm संकुल का उपयोग करते हैं, डिबियन और उबंटू .deb संकुल से भिन्न रूप से व्यवस्थित होते हैं।

इन पैकेजों को स्थापित करने के लिए आपको पहले उन्हें .deb प्रारूप में परिवर्तित करना होगा। इसके लिए एप्लिकेशन का उपयोग किया जाता है विदेशी, जो इस लेख में बताए गए तरीकों में से एक का उपयोग करके स्थापित किया जा सकता है। आवेदन पत्र विदेशी इस प्रकार उपयोग किया जाता है:

हम एक टर्मिनल खोलते हैं (अनुप्रयोग> सहायक उपकरण> टर्मिनल) और निम्नलिखित अनुदेश निष्पादित करें:

सुडोल विदेशी .rpm

इस तरह प्रोग्राम पैकेज के नाम के साथ एक फ़ाइल बनाता है, लेकिन एक .deb एक्सटेंशन के साथ, जिसे डेब पैकेज स्पष्टीकरण के बाद स्थापित किया जा सकता है।

स्वतः बंद पैकेज (विस्तार। पैकेज)

अल proyecto ऑटोप्काज लिनक्स में अनुप्रयोगों की स्थापना की सुविधा के विचार के साथ पैदा हुआ था, चाहे वे वितरण और डेस्कटॉप का उपयोग करें। यही कारण है कि कई परियोजनाएं इसका उपयोग करती हैं, जैसे इंकस्केप।

पहली बार एक .package फ़ाइल को स्थापित करना बहुत आसान है। बस नीचे दिए गए निर्देशों का पालन करें (परियोजना पृष्ठ यह भी इंगित करता है कि कैसे)।

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

बाइनरी फाइलें

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

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

 अब जब हमने फ़ाइल को अनुमति दी है कि इसे निष्पादित करने में सक्षम होने के लिए, क्या करें डबल क्लिक करें। जब आप ऐसा करते हैं, तो एक विंडो आपको कई विकल्प देती दिखाई देगी। चुनें रन.

एक टर्मिनल से ही करने के लिए:

हम फ़ाइल को निष्पादन अनुमति देते हैं:

सुडो चामोद + x .बीन

हम बाइनरी फ़ाइल स्थापित करते हैं:

$ सूडो ./.bin

फ़ाइलें चलाएँ

फ़ाइलें .run वे जादूगर हैं, आमतौर पर चित्रमय, जो स्थापना में मदद करते हैं। उन्हें निष्पादित करने के लिए, बस टर्मिनल में दर्ज करें:

श ./.run

आम तौर पर, अगर आपको सुपरसुसर अनुमति की आवश्यकता होती है (जिसे प्रशासक भी कहा जाता है या जड़) पासवर्ड के लिए पूछेगा; यदि नहीं, तो केवल आदेश जोड़ें sudo कमांड से पहले, जो इस तरह दिखेगा:

सुडो श ./.रुण

सोर्स कोड से एप्लिकेशन बनाएं

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

सामान्य तौर पर, किसी एप्लिकेशन को संकलित करने के लिए निम्नलिखित चरण निम्नलिखित हैं:

  1. स्रोत कोड डाउनलोड करें।
  2. कोड को अनज़िप करें, यह आमतौर पर टॅग्स को gzip (* .tar.gz) या bzip2 (* .tar.bz2) के तहत पैक किया जाता है।
  3. कोड को अनज़िप करके बनाया गया फ़ोल्डर दर्ज करें।
  4. स्क्रिप्ट चलाएँ कॉन्फ़िगर (इसका उपयोग सिस्टम विशेषताओं की जांच करने के लिए किया जाता है जो संकलन को प्रभावित करते हैं, इन मूल्यों के अनुसार संकलन को कॉन्फ़िगर करते हैं, और फ़ाइल बनाते हैं makefile).
  5. चलाने के आदेश बनानासंकलन के प्रभारी।
  6. चलाने के आदेश सुडो को स्थापित करना, जो सिस्टम पर एप्लिकेशन इंस्टॉल करता है, या बेहतर अभी तक, पैकेज स्थापित करता है checkinstall, और भाग खड़ा हुआ सुडोकू जाँच। यह एप्लिकेशन एक .deb पैकेज बनाता है ताकि इसे अगली बार संकलित न करना पड़े, हालांकि इसमें निर्भरता की सूची शामिल नहीं है।

का प्रयोग checkinstall इसका यह भी फायदा है कि सिस्टम इस तरह से इंस्टॉल किए गए प्रोग्रामों पर नज़र रखेगा, उनकी स्थापना रद्द करने की सुविधा भी देगा।

इस प्रक्रिया को चलाने का एक पूरा उदाहरण यहां दिया गया है:

tar xvzf सेंसर-एप्लेट-0.5.1.tar.gz सीडी सेंसर-एप्लेट-0.5.1 ./configure --prefix = / usr sudo चेक स्थापना

5 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   टॉमस 35 कहा

    बस आपको बहुत बहुत धन्यवाद ताकि यह मेरी पहली पिनिनो को ubuntus में सहायता प्रदान करे

  2.   चलो लिनक्स का उपयोग करें कहा

    आपका स्वागत है, थॉमस!
    यदि आप ब्लॉग के लिए नए विषय सुझाना चाहते हैं तो हम आपके निपटान में रहेंगे।
    चियर्स! पॉल।

  3.   मौरो कहा

    सुपर पूर्ण, संक्षिप्त और इन ट्यूटोरियल को साफ़ करें! धन्यवाद चे!

  4.   मैनुअल। कहा

    बहुत बहुत धन्यवाद, बहुत दिलचस्प पोस्ट।
    मेरे जैसे नवाबी लोगों के हित के लिए चलते रहो।
    फिर से धन्यवाद।

  5.   माइंडुंडी कहा

    ट्यूशन के लिए बहुत-बहुत धन्यवाद।
    चीयर्स !.