ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

पुस्तक में पैकेज के लिए तर्क

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

• एसीएल

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

• अत्र

इस पैकेज में फ़ाइल सिस्टम ऑब्जेक्ट पर विस्तारित विशेषताओं को प्रशासित करने के लिए प्रोग्राम शामिल हैं।

• ऑटोकॉन्फ

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

• ऑटोमेक

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

• दे घुमा के

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

• बी.सी

यह पैकेज एक मनमाना सटीक संख्यात्मक प्रसंस्करण भाषा प्रदान करता है। यह लिनक्स कर्नेल बनाते समय आवश्यक आवश्यकता को पूरा करता है।

• बिनुटिल्स

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

• बाइसन

इस पैकेज में कई अन्य एलएफएस प्रोग्राम बनाने के लिए आवश्यक yacc (येट अदर कंपाइलर कंपाइलर) का GNU संस्करण शामिल है।


• Bzip2

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

• चेक

इस पैकेज में अन्य कार्यक्रमों के लिए एक परीक्षण हार्नेस शामिल है। यह केवल अस्थायी टूलचेन में स्थापित है।

• कोरुटिल्स

इस पैकेज में फ़ाइलों और निर्देशिकाओं को देखने और उनमें हेरफेर करने के लिए कई आवश्यक प्रोग्राम शामिल हैं। ये प्रोग्राम कमांड लाइन फ़ाइल प्रबंधन के लिए आवश्यक हैं, और एलएफएस में प्रत्येक पैकेज की स्थापना प्रक्रियाओं के लिए आवश्यक हैं।

• DejaGNU

इस पैकेज में अन्य कार्यक्रमों के परीक्षण के लिए एक रूपरेखा शामिल है। यह केवल अस्थायी टूलचेन में स्थापित है।

• डिफ्यूटिल्स

इस पैकेज में ऐसे प्रोग्राम हैं जो फ़ाइलों या निर्देशिकाओं के बीच अंतर दिखाते हैं। इन प्रोग्रामों का उपयोग पैच बनाने के लिए किया जा सकता है, और कई पैकेजों की निर्माण प्रक्रियाओं में भी इसका उपयोग किया जाता है।

• E2fsprogs

इस पैकेज में ext2, ext3 और ext4 फ़ाइल सिस्टम को संभालने के लिए उपयोगिताएँ शामिल हैं। ये सबसे आम और अच्छी तरह से परीक्षण की गई फ़ाइल प्रणालियाँ हैं जिनका लिनक्स समर्थन करता है।

• युडेव

यह पैकेज एक डिवाइस मैनेजर है. यह /dev निर्देशिका में प्रविष्टियों को गतिशील रूप से नियंत्रित करता है क्योंकि डिवाइस को सिस्टम से जोड़ा या हटाया जाता है।

• प्रवासी

इस पैकेज में अपेक्षाकृत छोटी XML पार्सिंग लाइब्रेरी है। यह XML::Parser पर्ल मॉड्यूल के लिए आवश्यक है।

• अपेक्षा करना

इस पैकेज में अन्य इंटरैक्टिव कार्यक्रमों के साथ स्क्रिप्टेड संवाद करने के लिए एक कार्यक्रम शामिल है। इसका उपयोग आमतौर पर अन्य पैकेजों के परीक्षण के लिए किया जाता है। यह केवल अस्थायी टूलचेन में स्थापित है।

• फ़ाइल

इस पैकेज में किसी दी गई फ़ाइल या फ़ाइलों के प्रकार को निर्धारित करने के लिए एक उपयोगिता शामिल है। कुछ पैकेजों को बनाने के लिए इसकी आवश्यकता होती है।

• फाइंडुटिल्स

इस पैकेज में फ़ाइल सिस्टम में फ़ाइलें ढूंढने के लिए प्रोग्राम शामिल हैं। इसका उपयोग कई पैकेजों की बिल्ड स्क्रिप्ट में किया जाता है।

• मोड़ना

इस पैकेज में ऐसे प्रोग्राम तैयार करने की उपयोगिता है जो पाठ में पैटर्न पहचानते हैं। यह लेक्स (लेक्सिकल एनालाइजर) प्रोग्राम का जीएनयू संस्करण है। कई एलएफएस पैकेज बनाने की आवश्यकता है।

• गॉक

इस पैकेज में टेक्स्ट फ़ाइलों में हेरफेर करने के लिए प्रोग्राम शामिल हैं। यह awk (अहो-वेनबर्ग- कर्निघन) का GNU संस्करण है। इसका उपयोग कई अन्य पैकेजों की बिल्ड स्क्रिप्ट में किया जाता है।

• जीसीसी

बारहवीं


यह पैकेज Gnu कंपाइलर कलेक्शन है। इसमें C और C++ कंपाइलर के साथ-साथ कई अन्य कंपाइलर भी शामिल हैं जो LFS द्वारा निर्मित नहीं हैं।

• जीडीबीएम

इस पैकेज में GNU डेटाबेस मैनेजर लाइब्रेरी शामिल है। इसका उपयोग एक अन्य एलएफएस पैकेज, मैन-डीबी द्वारा किया जाता है।

• पाठ प्राप्त करें

इस पैकेज में कई पैकेजों के अंतर्राष्ट्रीयकरण और स्थानीयकरण के लिए उपयोगिताएँ और पुस्तकालय शामिल हैं।

• ग्लिबक

इस पैकेज में मुख्य सी लाइब्रेरी शामिल है। इसके बिना लिनक्स प्रोग्राम नहीं चलेंगे।

• जीएमपी

इस पैकेज में गणित पुस्तकालय शामिल हैं जो मनमाने ढंग से सटीक अंकगणित के लिए उपयोगी फ़ंक्शन प्रदान करते हैं। जीसीसी बनाने के लिए यह आवश्यक है.

• Gperf

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

• ग्रेप

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

• ग्रॉफ़

इस पैकेज में टेक्स्ट को संसाधित करने और फ़ॉर्मेट करने के लिए प्रोग्राम शामिल हैं। इन प्रोग्रामों का एक महत्वपूर्ण कार्य मैन पेजों को प्रारूपित करना है।

• ग्रब

यह पैकेज ग्रैंड यूनिफाइड बूट लोडर है। यह उपलब्ध कई बूट लोडरों में से एक है, लेकिन सबसे लचीला है।

• गज़िप

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

• इना-इत्यादि

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

• इनुटुटिल्स

इस पैकेज में बुनियादी नेटवर्क प्रशासन के लिए प्रोग्राम शामिल हैं।

• इंटेलटूल

इस पैकेज में स्रोत फ़ाइलों से अनुवाद योग्य स्ट्रिंग निकालने के लिए उपकरण शामिल हैं।

• आईप्रोउट2

इस पैकेज में बुनियादी और उन्नत IPv4 और IPv6 नेटवर्किंग के लिए प्रोग्राम शामिल हैं। इसकी IPv6 क्षमताओं के लिए इसे अन्य सामान्य नेटवर्क टूल पैकेज (नेट-टूल्स) के स्थान पर चुना गया था।

• केबीडी

इस पैकेज में की-टेबल फ़ाइलें, गैर-यूएस कीबोर्ड के लिए कीबोर्ड उपयोगिताएँ और कई कंसोल फ़ॉन्ट शामिल हैं।


• कमोड

इस पैकेज में लिनक्स कर्नेल मॉड्यूल को प्रशासित करने के लिए आवश्यक प्रोग्राम शामिल हैं।

• कम

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

• लिबकैप

यह पैकेज लिनक्स कर्नेल में उपलब्ध POSIX 1003.1e क्षमताओं के लिए यूजर-स्पेस इंटरफेस को लागू करता है।

• लिबेलफ़

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

• लिबफ़ी

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

• लिबपाइपलाइन

लिबपाइपलाइन पैकेज में लचीले और सुविधाजनक तरीके से उपप्रक्रियाओं की पाइपलाइनों में हेरफेर करने के लिए एक लाइब्रेरी शामिल है। यह मैन-डीबी पैकेज के लिए आवश्यक है।

• लिबटूल

इस पैकेज में GNU जेनेरिक लाइब्रेरी सपोर्ट स्क्रिप्ट शामिल है। यह एक सुसंगत, पोर्टेबल इंटरफ़ेस में साझा पुस्तकालयों का उपयोग करने की जटिलता को लपेटता है। अन्य एलएफएस पैकेजों में परीक्षण सुइट्स द्वारा इसकी आवश्यकता होती है।

• लिनक्स कर्नेल

यह पैकेज ऑपरेटिंग सिस्टम है. यह जीएनयू/लिनक्स वातावरण में लिनक्स है।

• एम 4

इस पैकेज में एक सामान्य टेक्स्ट मैक्रो प्रोसेसर शामिल है जो अन्य प्रोग्रामों के लिए बिल्ड टूल के रूप में उपयोगी है।

• निर्माण

इस पैकेज में पैकेजों के निर्माण को निर्देशित करने के लिए एक कार्यक्रम शामिल है। एलएफएस में लगभग हर पैकेज के लिए इसकी आवश्यकता होती है।

• मैन-डीबी

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

• मैन-पेज

इस पैकेज में मूल लिनक्स मैन पेजों की वास्तविक सामग्री शामिल है।

• मेसन

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


• एमपीसी

इस पैकेज में जटिल संख्याओं के अंकगणित के लिए फ़ंक्शन शामिल हैं। यह जीसीसी द्वारा आवश्यक है.

• एमपीएफआर

इस पैकेज में एकाधिक परिशुद्धता अंकगणित के लिए फ़ंक्शन शामिल हैं। यह जीसीसी द्वारा आवश्यक है.

• निंजा

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

• शाप

इस पैकेज में कैरेक्टर स्क्रीन के टर्मिनल-स्वतंत्र प्रबंधन के लिए लाइब्रेरी शामिल हैं। इसका उपयोग अक्सर मेन्यूइंग सिस्टम के लिए कर्सर नियंत्रण प्रदान करने के लिए किया जाता है। एलएफएस में कई पैकेजों को इसकी आवश्यकता होती है।

• Openssl

यह पैकेज क्रिप्टोग्राफी से संबंधित प्रबंधन उपकरण और लाइब्रेरी प्रदान करता है। ये लिनक्स कर्नेल सहित अन्य पैकेजों को क्रिप्टोग्राफ़िक फ़ंक्शन प्रदान करने के लिए उपयोगी हैं।

• पैबंद

इस पैकेज में a लागू करके फ़ाइलों को संशोधित करने या बनाने के लिए एक प्रोग्राम शामिल है पैच फ़ाइल आमतौर पर diff प्रोग्राम द्वारा बनाई जाती है। कई एलएफएस पैकेजों के निर्माण प्रक्रिया के लिए इसकी आवश्यकता होती है।

• पर्ल

यह पैकेज रनटाइम भाषा PERL के लिए एक दुभाषिया है। कई एलएफएस पैकेजों की स्थापना और परीक्षण सुइट्स के लिए इसकी आवश्यकता होती है।

• Pkg-config

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

• प्रॉप्स-एनजी

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

• पीएसएमआईएससी

इस पैकेज में चल रही प्रक्रियाओं के बारे में जानकारी प्रदर्शित करने के लिए प्रोग्राम शामिल हैं। ये प्रोग्राम सिस्टम प्रशासन के लिए उपयोगी हैं।

• पायथन 3

यह पैकेज एक व्याख्यात्मक भाषा प्रदान करता है जिसमें एक डिज़ाइन दर्शन है जो कोड पठनीयता पर जोर देता है।

• पढ़ने के लिए लाइन

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

• सेड

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

• साया

इस पैकेज में पासवर्ड को सुरक्षित तरीके से संभालने के लिए प्रोग्राम शामिल हैं।

स्क्रैच से लिनक्स - संस्करण 9.0


• सिसलॉग

इस पैकेज में सिस्टम संदेशों को लॉग करने के लिए प्रोग्राम शामिल हैं, जैसे कि असामान्य घटनाएं होने पर कर्नेल या डेमॉन प्रक्रियाओं द्वारा दिए गए प्रोग्राम।

• सिसविनिट

यह पैकेज init प्रोग्राम प्रदान करता है, जो Linux सिस्टम पर अन्य सभी प्रक्रियाओं का जनक है।

• टार

यह पैकेज एलएफएस में प्रयुक्त लगभग सभी पैकेजों की संग्रह और निष्कर्षण क्षमताएं प्रदान करता है।

• टीसीएल

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

• टेक्सइन्फो

इस पैकेज में पढ़ने, लिखने और सूचना पृष्ठों को परिवर्तित करने के कार्यक्रम शामिल हैं। इसका उपयोग कई एलएफएस पैकेजों की स्थापना प्रक्रियाओं में किया जाता है।

• यूटिल-लिनक्स

इस पैकेज में विविध उपयोगिता कार्यक्रम शामिल हैं। उनमें फ़ाइल सिस्टम, कंसोल, विभाजन और संदेशों को संभालने के लिए उपयोगिताएँ शामिल हैं।

• विम

इस पैकेज में एक संपादक है. इसे क्लासिक vi संपादक के साथ इसकी अनुकूलता और इसकी बड़ी संख्या में शक्तिशाली क्षमताओं के कारण चुना गया था। एक संपादक कई उपयोगकर्ताओं के लिए एक बहुत ही व्यक्तिगत पसंद है और यदि चाहें तो किसी अन्य संपादक को प्रतिस्थापित किया जा सकता है।

• XML::पार्सर

यह पैकेज एक पर्ल मॉड्यूल है जो एक्सपैट के साथ इंटरफेस करता है।

• XZ उपयोगिताएँ

इस पैकेज में फ़ाइलों को संपीड़ित और डीकंप्रेस करने के लिए प्रोग्राम शामिल हैं। यह आम तौर पर उपलब्ध उच्चतम संपीड़न प्रदान करता है और XZ या LZMA प्रारूप में पैकेजों को डीकंप्रेस करने के लिए उपयोगी है।

• ज़्लिब

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


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: