टास्कसेल: आसानी से लिनक्स में समूह सॉफ्टवेयर स्थापित करें
यदि आपने "यम" या "एपीटी-आरपीएम" जैसी प्रगति से पहले आरपीएम-आधारित डिस्ट्रो का उपयोग करना शुरू किया है, तो आप उबंटू और डेबियन पर "एपीटी-गेट" के जादू से प्यार कर रहे हैं। लेकिन जब सॉफ्टवेयर के बड़े सेट स्थापित करने की बात आती है, जिसमें या तो दर्जनों (यदि सैकड़ों) पैकेज नहीं हो सकते हैं, या जिन्हें एकीकरण के अच्छे सौदे की आवश्यकता होती है, तो कभी-कभी "एपीटी-गेट" पुराने rpm -i
अनुमान लगाने वाले गेम की तरह महसूस कर सकता है । सौभाग्य से, एक "टास्कसेल" है - इसे "एपीटी-गेट के लिए उपयुक्त" के रूप में सोचें।
स्थापना
जबकि कार्यबल का उपयोग उबंटू इंस्टॉलर (टेक्स्ट-मोड सर्वर इंस्टॉलर, कम से कम) में किया जाता है, यह डिफ़ॉल्ट रूप से स्थापित नहीं होता है। इसे सॉफ्टवेयर केंद्र से या निम्न के साथ स्थापित किया जा सकता है:
sudo apt-get tasksel स्थापित करें
प्रयोग
टास्कसेल के लिए महसूस करने का सबसे अच्छा तरीका यह है कि इसे बिना किसी तर्क के चलाएं।
सुडो टास्केल
यह एक कमांड लाइन प्रोग्राम है, लेकिन टर्मिनल में भी आपको इंस्टॉल करने के लिए avaialble कार्यों की एक ग्राफिकल सूची प्रस्तुत की जाएगी (यदि आपने कभी भी सर्वर मोड से टेक्स्ट-मोड में स्थापित किया है, तो निम्न स्क्रीन दिखाई देगी परिचित):
इस स्क्रीन का उपयोग करके, आप विकल्पों के माध्यम से कूदने के लिए "टैब" कुंजी का उपयोग कर सकते हैं (यदि आप जिस पर आप इंस्टॉल करना चाहते हैं उस पर हिट स्पेस), फिर जब "ओके" बटन हाइलाइट किया जाता है, तो स्पेस बार दबाएं। वैकल्पिक रूप से, आप कमांड लाइन पर जो कार्य स्थापित करना चाहते हैं उसे शामिल कर सकते हैं। निम्न आदेश उन कार्यों की उपर्युक्त सूची प्रदर्शित करेगा जिन्हें स्थापित किया जा सकता है, लेकिन टेक्स्ट प्रारूप में:
सुडो टास्कसेल - सूची-कार्य
पहले कॉलम में एक "i" इंगित करता है कि यह स्थापित है, जबकि "यू" इंगित करता है कि टास्कसेल के माध्यम से कोई कार्य स्थापित नहीं किया गया है।
सूचीबद्ध कार्यों में से किसी एक को स्थापित करने के लिए, आप निम्न आदेश का उपयोग कर सकते हैं:
sudo tasksel install opens-server स्थापित करें
यह आपके लिए आवश्यक संकुल को डाउनलोड, इंस्टॉल और कॉन्फ़िगर करेगा ताकि सबकुछ निर्बाध रूप से काम कर सके।
टास्कसेल बनाम Apt-Get
आप खुद से पूछ सकते हैं कि आप सॉफ़्टवेयर इंस्टॉल करने के लिए पारंपरिक एपीटी-कमांड कमांड के विरुद्ध टास्कसेल का उपयोग क्यों करना चाहते हैं, खासकर जब समकक्ष मेटा-पैकेज है। इस तरह सोचने के लिए यह सबसे आसान है:
- एक तरफ, apt-get व्यक्तिगत पैकेज के रूप में सॉफ़्टवेयर इंस्टॉल करता है, भले ही उन पैकेजों को दूसरों की आवश्यकता हो। दूसरे शब्दों में, यह प्रत्येक पैकेज और सम्मान निर्भरताओं को स्थापित करेगा, लेकिन अन्यथा मान लें कि उनमें से सभी अलग हैं।
- इसके विपरीत, कार्यकर्ता मानता है कि आप एक सिंगल एंड-गोल, जैसे वेब सर्वर की ओर सॉफ़्टवेयर इंस्टॉल करने का प्रयास कर रहे हैं। यह इंस्टॉल करने के बाद सॉफ़्टवेयर इंस्टॉल करने के साथ-साथ अन्य कॉन्फ़िगरेशन करने सहित उस लक्ष्य को प्राप्त करने के लिए आवश्यक सभी कदम उठाएंगे। एक वेब सर्वर चलाना एक अच्छा उदाहरण है ... उचित लैंप स्टैक चलाने के लिए आपको अपाचे, mysql, php, और कई मॉड्यूल और ऐड-ऑन इंस्टॉल करने की आवश्यकता हो सकती है। या आप केवल निम्न आदेश जारी कर सकते हैं:
sudo tasksel दीपक सर्वर स्थापित करें
कार्यसेल से उपलब्ध कुछ अन्य उपयोगी कार्य यहां दिए गए हैं:
- स्थापित उबंटू, लेकिन नवीनतम केडीई सॉफ्टवेयर संग्रह को आजमाने की कोशिश करना चाहते हैं? बस इसका इस्तेमाल करें:
सुडो टास्कसेल कुबंटू-डेस्कटॉप स्थापित करें
- एक कंप्यूटर है जिसे आप अपने होम थिएटर पीसी पर हुक करना चाहते हैं? यह उतना आसान है जितना:
सुडो टास्केल मिथबंटू-फ्रंटेंड स्थापित करें
- अपने सर्वर के लिए एक जीयूआई की आवश्यकता है, लेकिन केडीई या एकता जैसे कुछ पर बहुमूल्य संसाधन बर्बाद नहीं करना चाहते हैं?
sudo tasksel lubuntu- कोर स्थापित करें
हालांकि यह स्थापित करने के लिए सॉफ़्टवेयर का एक और अधिक सीमित चयन प्रदान करता है, यदि आप जो सुविधा चाहते हैं वह उपलब्ध है, तो टास्कसेल कमांड इसे प्राप्त करने और कम से कम प्रयास के साथ चलने का सबसे अच्छा तरीका है।