एनाकोंडा (इंस्टॉलर): Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Free and open-source system installer for Linux distributions}} {{distinguish|Anaconda (Python distribution)}} {{Infobox software | name = Anaconda | scree...")
 
No edit summary
Line 1: Line 1:
{{Short description|Free and open-source system installer for Linux distributions}}
{{Short description|Free and open-source system installer for Linux distributions}}
{{distinguish|Anaconda (Python distribution)}}
{{Infobox software
{{Infobox software
| name = Anaconda
| name = एनाकोंडा
| screenshot = [[File:Anaconda Installer on Fedora 37.png|frameless|upright=1.5]]
| screenshot = [[File:Anaconda Installer on Fedora 37.png|frameless|upright=1.5]]
| screenshot size = 200px
| screenshot size = 200px
Line 20: Line 19:
}}
}}


एनाकोंडा एक [[फ्री और ओपन-सोर्स सॉफ्टवेयर]] है | लिनक्स वितरण के लिए फ्री और ओपन-सोर्स [[सिस्टम इंस्टॉलर]]
एनाकोंडा एक [[फ्री और ओपन-सोर्स सॉफ्टवेयर]] है | लिनक्स वितरण के लिए फ्री और ओपन-सोर्स [[सिस्टम इंस्टॉलर]] है।
 
Anaconda का उपयोग [[Red Hat Enterprise Linux]], [[Oracle Linux]], [[Scientific Linux]], [[AlmaLinux]], [[CentOS]], [[Miracle Linux]], [[Qubes OS]], Fedora (ऑपरेटिंग सिस्टम), [[Sabayon Linux]] और BLAG Linux और GNU द्वारा किया जाता है, साथ ही कुछ कम ज्ञात और बंद किए गए डिस्ट्रोस जैसे Progeny Componentized में भी Linux, [[Asianux]], दूरदर्शिता Linux, [[Rpath Linux]] और [[VidaLinux]]।<ref>{{Cite web|title=Anaconda/Distros - Fedora Project Wiki|url=https://fedoraproject.org/wiki/Anaconda/Distros|website=fedoraproject.org|access-date=2020-05-02}}</ref>
 


एनाकोंडा का उपयोग [[Red Hat Enterprise Linux|रेड हैट एंटरप्राइज लिनक्स]], [[Oracle Linux|ओरेकल लिनक्स]], [[Scientific Linux|वैज्ञानिक लिनक्स]], [[AlmaLinux|अल्मालिनक्स]], [[CentOS]], [[Miracle Linux|मिरेकल  लिनक्स]], [[Qubes OS]], फेडोरा (ऑपरेटिंग सिस्टम[[Sabayon Linux|n Linux]]), [[Sabayon Linux|Sabayo]] और BLAG [[Scientific Linux|लिनक्स]] और जीएनयू द्वारा किया जाता है, साथ ही कुछ कम ज्ञात और बंद किए गए डिस्ट्रोस जैसे प्रोजेनी कम्पोनेंटीजेड में भी [[Scientific Linux|लिनक्स]], [[Asianux|एशियनक्स]], दूरदर्शिता [[Oracle Linux|लिनक्स]], [[Rpath Linux|Rpath]] [[Scientific Linux|लिनक्स]] और [[VidaLinux|विडालिनक्स]]।<ref>{{Cite web|title=Anaconda/Distros - Fedora Project Wiki|url=https://fedoraproject.org/wiki/Anaconda/Distros|website=fedoraproject.org|access-date=2020-05-02}}</ref>
== कार्यक्षमता ==
== कार्यक्षमता ==
[[File:Anaconda text mode.png|alt=Anaconda text mode|thumb|एनाकोंडा पाठ मोड में CentOS 7 स्थापित कर रहा है]]एनाकोंडा एक [[ पाठ मोड ]] और जीयूआई मोड प्रदान करता है, ताकि उपयोगकर्ता सिस्टम की एक विस्तृत श्रृंखला पर स्थापित कर सकें। यह आसानी से पोर्टेबल होने के लिए डिज़ाइन किया गया है और हार्डवेयर प्लेटफॉर्म ([[IA-32]], [[Itanium]], [[DEC Alpha]], IBM ESA/390, [[PowerPC]], [[ARMv8]]) की एक विस्तृत श्रृंखला का समर्थन करता है। यह सीडी-रोम ड्राइव और हार्डडिस्क जैसे स्थानीय भंडारण उपकरणों के साथ-साथ [[फाइल ट्रांसफर प्रोटोकॉल]], फाइल ट्रांसफर प्रोटोकॉल या [[नेटवर्क फाइल सिस्टम (प्रोटोकॉल)]] के माध्यम से नेटवर्क संसाधनों से स्थापित करने का समर्थन करता है। [[किकस्टार्ट (लिनक्स)]]Linux) फ़ाइल के प्रयोग से संस्थापन को स्वचालित किया जा सकता है, जो स्वचालित रूप से संस्थापन को विन्यस्त करता है, उपयोक्ता को इसे न्यूनतम पर्यवेक्षण के साथ चलाने की अनुमति देता है। ओएस स्थापना प्रक्रिया शुरू करने से पहले, इंस्टॉलर सिस्टम हार्डवेयर और संसाधन आवश्यकताओं की जांच करता है। आवश्यकताओं के संतुष्ट होने पर ही यह स्थापना प्रक्रिया शुरू करता है।
[[File:Anaconda text mode.png|alt=Anaconda text mode|thumb|एनाकोंडा पाठ मोड में CentOS 7 स्थापित कर रहा है]]एनाकोंडा एक [[ पाठ मोड ]] और जीयूआई मोड प्रदान करता है, ताकि उपयोगकर्ता सिस्टम की एक विस्तृत श्रृंखला पर स्थापित कर सकें। यह आसानी से पोर्टेबल होने के लिए डिज़ाइन किया गया है और हार्डवेयर प्लेटफॉर्म ([[IA-32]], [[Itanium]], [[DEC Alpha]], IBM ESA/390, [[PowerPC]], [[ARMv8]]) की एक विस्तृत श्रृंखला का समर्थन करता है। यह सीडी-रोम ड्राइव और हार्डडिस्क जैसे स्थानीय भंडारण उपकरणों के साथ-साथ [[फाइल ट्रांसफर प्रोटोकॉल]], फाइल ट्रांसफर प्रोटोकॉल या [[नेटवर्क फाइल सिस्टम (प्रोटोकॉल)]] के माध्यम से नेटवर्क संसाधनों से स्थापित करने का समर्थन करता है। [[किकस्टार्ट (लिनक्स)]]Linux) फ़ाइल के प्रयोग से संस्थापन को स्वचालित किया जा सकता है, जो स्वचालित रूप से संस्थापन को विन्यस्त करता है, उपयोक्ता को इसे न्यूनतम पर्यवेक्षण के साथ चलाने की अनुमति देता है। ओएस स्थापना प्रक्रिया प्रारम्भ करने से पहले, इंस्टॉलर सिस्टम हार्डवेयर और संसाधन आवश्यकताओं की जांच करता है। आवश्यकताओं के संतुष्ट होने पर ही यह स्थापना प्रक्रिया प्रारम्भ करता है।


== प्रौद्योगिकी ==
== प्रौद्योगिकी ==
यह मुख्य रूप से [[पायथन (प्रोग्रामिंग भाषा)]] में [[सी (प्रोग्रामिंग भाषा)]] में लिखे गए कुछ मॉड्यूल के साथ लिखा गया है। इसमें एक ग्राफिकल फ़्रंटएंड है जो GTK+|GTK+ 3/[[PyGObject]] पर आधारित है और [[ग्लेड इंटरफेस डिजाइनर]] के साथ डिज़ाइन किया गया है। Anaconda के पास [[लाइन प्रिंटर]] जैसे टर्मिनल जैसे IBM ESA/390 [[ मेनफ़्रेम कंप्यूटर ]] के साथ कंप्यूटर के समर्थन के साथ एक कस्टम टेक्स्ट फ्रंटएंड भी है।
यह मुख्य रूप से [[पायथन (प्रोग्रामिंग भाषा)]] में [[सी (प्रोग्रामिंग भाषा)]] में लिखे गए कुछ मॉड्यूल के साथ लिखा गया है। इसमें एक ग्राफिकल फ़्रंटएंड है जो GTK+|GTK+ 3/[[PyGObject]] पर आधारित है और [[ग्लेड इंटरफेस डिजाइनर]] के साथ डिज़ाइन किया गया है। एनाकोंडा के पास [[लाइन प्रिंटर]] जैसे टर्मिनल जैसे IBM ESA/390 [[ मेनफ़्रेम कंप्यूटर ]] के साथ कंप्यूटर के समर्थन के साथ एक कस्टम टेक्स्ट फ्रंटएंड भी है।


== हुड के नीचे ==
== हुड के नीचे ==
Line 37: Line 34:


स्थापना वातावरण में विभिन्न उपयोगी फ़ाइलें भी हैं:
स्थापना वातावरण में विभिन्न उपयोगी फ़ाइलें भी हैं:
* <code>/tmp/anaconda.log</code> - एनाकोंडा से संबंधित लॉग संदेश शामिल हैं (एनाकोंडा भी लॉग इन करता है <code>journal</code>)
* <code>/tmp/एनाकोंडा.log</code> - एनाकोंडा से संबंधित लॉग संदेश शामिल हैं (एनाकोंडा भी लॉग इन करता है <code>journal</code>)
* <code>/root/lorax-packages.log</code> - सभी संकुलों के नामों और संस्करणों की एक सूची समाहित करता है जिनका उपयोग अधिष्ठापन छवि बनाने के लिए किया गया है
* <code>/root/lorax-packages.log</code> - सभी संकुलों के नामों और संस्करणों की एक सूची समाहित करता है जिनका उपयोग अधिष्ठापन छवि बनाने के लिए किया गया है
* <code>/mnt/install/ks.cfg</code> संस्थापन चलाने के लिए प्रयुक्त किकस्टार्ट समाहित करता है (यदि कोई हो)
* <code>/mnt/install/ks.cfg</code> संस्थापन चलाने के लिए प्रयुक्त किकस्टार्ट समाहित करता है (यदि कोई हो)
Line 43: Line 40:
एक सफल संस्थापन के बाद, एनाकोंडा संस्थापन से विभिन्न महत्वपूर्ण फाइलों को सिस्टम पर ही चलाता है। इससे यह जांचना संभव हो जाता है कि बाद में भी सिस्टम कैसे स्थापित किया गया था।
एक सफल संस्थापन के बाद, एनाकोंडा संस्थापन से विभिन्न महत्वपूर्ण फाइलों को सिस्टम पर ही चलाता है। इससे यह जांचना संभव हो जाता है कि बाद में भी सिस्टम कैसे स्थापित किया गया था।


* स्थापना लॉग में संग्रहीत हैं <code>/var/log/anaconda</code>
* स्थापना लॉग में संग्रहीत हैं <code>/var/log/एनाकोंडा</code>
* संस्थापन चलाने के दौरान चयनित एक किकस्टार्ट फ़ाइल वर्णन विकल्प में संग्रहित है <code>/root/anaconda-ks.cfg</code>
* संस्थापन चलाने के दौरान चयनित एक किकस्टार्ट फ़ाइल वर्णन विकल्प में संग्रहित है <code>/root/एनाकोंडा-ks.cfg</code>


  <code>anaconda-ks.cfg</code> e> एक सिस्टम पर पाई गई फ़ाइल का उपयोग (संभवतः छोटे बदलावों के साथ) एक बहुत ही समान सिस्टम को फिर से स्थापित करने के लिए किया जा सकता है।
  <code>एनाकोंडा-ks.cfg</code> e> एक सिस्टम पर पाई गई फ़ाइल का उपयोग (संभवतः छोटे बदलावों के साथ) एक बहुत ही समान सिस्टम को फिर से स्थापित करने के लिए किया जा सकता है।


== यह भी देखें ==
== यह भी देखें ==
Line 56: Line 53:
== संदर्भ ==
== संदर्भ ==
{{Reflist}}
{{Reflist}}
== बाहरी संबंध ==
== बाहरी संबंध ==
{{Commons category}}
* {{Official website|http://fedoraproject.org/wiki/Anaconda}}
* {{Official website|http://fedoraproject.org/wiki/Anaconda}}
{{Red Hat}}
{{Portal bar|Linux|Free and open-source software}}
[[Category: फेडोरा परियोजना]] [[Category: सी में मुफ्त सॉफ्टवेयर प्रोग्राम किया गया]] [[Category: पायथन में मुफ्त सॉफ्टवेयर प्रोग्राम किया गया]] [[Category: लिनक्स स्थापना सॉफ्टवेयर]] [[Category: रेड हैट सॉफ्टवेयर]] [[Category: सॉफ्टवेयर जो जीटीके का उपयोग करता है]] [[Category: सॉफ्टवेयर जो PyGObject का उपयोग करता है]]  
[[Category: फेडोरा परियोजना]] [[Category: सी में मुफ्त सॉफ्टवेयर प्रोग्राम किया गया]] [[Category: पायथन में मुफ्त सॉफ्टवेयर प्रोग्राम किया गया]] [[Category: लिनक्स स्थापना सॉफ्टवेयर]] [[Category: रेड हैट सॉफ्टवेयर]] [[Category: सॉफ्टवेयर जो जीटीके का उपयोग करता है]] [[Category: सॉफ्टवेयर जो PyGObject का उपयोग करता है]]  



Revision as of 22:44, 27 June 2023

एनाकोंडा
Developer(s)Anaconda Team
Initial release1999; 25 years ago (1999)
Stable release
Script error: The module returned a nil value. It is supposed to return an export table. / Script error: The module returned a nil value. It is supposed to return an export table.; Error: first parameter cannot be parsed as a date or time. (Script error: The module returned a nil value. It is supposed to return an export table.)
Written inPython and C
Operating systemLinux
Available inMultilingual
TypeSystem installer
LicenseGPLv2 (Free software)
Websitefedoraproject.org/wiki/Anaconda

एनाकोंडा एक फ्री और ओपन-सोर्स सॉफ्टवेयर है | लिनक्स वितरण के लिए फ्री और ओपन-सोर्स सिस्टम इंस्टॉलर है।

एनाकोंडा का उपयोग रेड हैट एंटरप्राइज लिनक्स, ओरेकल लिनक्स, वैज्ञानिक लिनक्स, अल्मालिनक्स, CentOS, मिरेकल  लिनक्स, Qubes OS, फेडोरा (ऑपरेटिंग सिस्टमn Linux), Sabayo और BLAG लिनक्स और जीएनयू द्वारा किया जाता है, साथ ही कुछ कम ज्ञात और बंद किए गए डिस्ट्रोस जैसे प्रोजेनी कम्पोनेंटीजेड में भी लिनक्स, एशियनक्स, दूरदर्शिता लिनक्स, Rpath लिनक्स और विडालिनक्स[1]

कार्यक्षमता

Anaconda text mode
एनाकोंडा पाठ मोड में CentOS 7 स्थापित कर रहा है

एनाकोंडा एक पाठ मोड और जीयूआई मोड प्रदान करता है, ताकि उपयोगकर्ता सिस्टम की एक विस्तृत श्रृंखला पर स्थापित कर सकें। यह आसानी से पोर्टेबल होने के लिए डिज़ाइन किया गया है और हार्डवेयर प्लेटफॉर्म (IA-32, Itanium, DEC Alpha, IBM ESA/390, PowerPC, ARMv8) की एक विस्तृत श्रृंखला का समर्थन करता है। यह सीडी-रोम ड्राइव और हार्डडिस्क जैसे स्थानीय भंडारण उपकरणों के साथ-साथ फाइल ट्रांसफर प्रोटोकॉल, फाइल ट्रांसफर प्रोटोकॉल या नेटवर्क फाइल सिस्टम (प्रोटोकॉल) के माध्यम से नेटवर्क संसाधनों से स्थापित करने का समर्थन करता है। किकस्टार्ट (लिनक्स)Linux) फ़ाइल के प्रयोग से संस्थापन को स्वचालित किया जा सकता है, जो स्वचालित रूप से संस्थापन को विन्यस्त करता है, उपयोक्ता को इसे न्यूनतम पर्यवेक्षण के साथ चलाने की अनुमति देता है। ओएस स्थापना प्रक्रिया प्रारम्भ करने से पहले, इंस्टॉलर सिस्टम हार्डवेयर और संसाधन आवश्यकताओं की जांच करता है। आवश्यकताओं के संतुष्ट होने पर ही यह स्थापना प्रक्रिया प्रारम्भ करता है।

प्रौद्योगिकी

यह मुख्य रूप से पायथन (प्रोग्रामिंग भाषा) में सी (प्रोग्रामिंग भाषा) में लिखे गए कुछ मॉड्यूल के साथ लिखा गया है। इसमें एक ग्राफिकल फ़्रंटएंड है जो GTK+|GTK+ 3/PyGObject पर आधारित है और ग्लेड इंटरफेस डिजाइनर के साथ डिज़ाइन किया गया है। एनाकोंडा के पास लाइन प्रिंटर जैसे टर्मिनल जैसे IBM ESA/390 मेनफ़्रेम कंप्यूटर के साथ कंप्यूटर के समर्थन के साथ एक कस्टम टेक्स्ट फ्रंटएंड भी है।

हुड के नीचे

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

एनाकोंडा विकल्पों के समृद्ध सेट का समर्थन करता है [2] जिसे संस्थापन व्यवहार को प्रभावित करने के लिए बूट कमांड लाइन में भेजा जा सकता है। TTY2 पर एक रूट शेल चल रहा है जो उपयोगकर्ता के लिए संस्थापन चलाने के दौरान संस्थापन वातावरण का निरीक्षण करने के लिए उपलब्ध है।

स्थापना वातावरण में विभिन्न उपयोगी फ़ाइलें भी हैं:

  • /tmp/एनाकोंडा.log - एनाकोंडा से संबंधित लॉग संदेश शामिल हैं (एनाकोंडा भी लॉग इन करता है journal)
  • /root/lorax-packages.log - सभी संकुलों के नामों और संस्करणों की एक सूची समाहित करता है जिनका उपयोग अधिष्ठापन छवि बनाने के लिए किया गया है
  • /mnt/install/ks.cfg संस्थापन चलाने के लिए प्रयुक्त किकस्टार्ट समाहित करता है (यदि कोई हो)

एक सफल संस्थापन के बाद, एनाकोंडा संस्थापन से विभिन्न महत्वपूर्ण फाइलों को सिस्टम पर ही चलाता है। इससे यह जांचना संभव हो जाता है कि बाद में भी सिस्टम कैसे स्थापित किया गया था।

  • स्थापना लॉग में संग्रहीत हैं /var/log/एनाकोंडा
  • संस्थापन चलाने के दौरान चयनित एक किकस्टार्ट फ़ाइल वर्णन विकल्प में संग्रहित है /root/एनाकोंडा-ks.cfg
एनाकोंडा-ks.cfg e> एक सिस्टम पर पाई गई फ़ाइल का उपयोग (संभवतः छोटे बदलावों के साथ) एक बहुत ही समान सिस्टम को फिर से स्थापित करने के लिए किया जा सकता है।

यह भी देखें

संदर्भ

  1. "Anaconda/Distros - Fedora Project Wiki". fedoraproject.org. Retrieved 2020-05-02.
  2. "Anaconda Boot Options"

बाहरी संबंध