एंड्रॉइड में कमांड लाइन लिनक्स ऐप चलाने के लिए टर्मक्स का उपयोग कैसे करें

How Use Termux Run Command Line Linux Apps Android



इस लेख में टर्मक्स एंड्रॉइड ऐप पर एक गाइड शामिल है जो आपको एंड्रॉइड डिवाइस पर कमांड-लाइन प्रोग्राम और स्क्रिप्ट चलाने की अनुमति देता है।

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







बक्सों का इस्तेमाल करें

कुछ चीजें जो आप टर्मक्स के साथ कर सकते हैं:



  • पायथन स्क्रिप्ट चलाएँ
  • बैश स्क्रिप्ट चलाएँ
  • कमांड-लाइन गेम खेलें
  • वीआई संपादक तक पहुंचें
  • SSH कनेक्शन बनाएं
  • पायथन वर्चुअलएन्व बनाएं
  • जब तक आपको GUI एक्सेस की आवश्यकता नहीं है तब तक ऐप्स विकसित करें
  • pip, npm, cpan, gem, tlmgr, और ऐसे अन्य पैकेज प्रबंधकों के साथ अतिरिक्त पैकेज स्थापित करें
  • मूल रूप से, कुछ भी जो एक स्थापित पैकेज आपको इसके कमांड-लाइन इंटरफ़ेस के माध्यम से करने की अनुमति देता है

एंड्रॉइड पर टर्मक्स स्थापित करना

आप टर्मक्स को डाउनलोड और इंस्टॉल कर सकते हैं गूगल प्ले या से एफ Droid . लॉन्चर के माध्यम से टर्मक्स लॉन्च करें, और आपको निम्न स्क्रीन से बधाई दी जानी चाहिए:







टर्मक्स पर स्टोरेज एक्सेस को सक्षम करना

टर्मक्स टर्मिनल में फाइलों तक पहुंचने के लिए या टर्मक्स टर्मिनल से फाइलों को सहेजने के लिए, आपको पहले टर्मक्स स्टोरेज को सेटअप करना होगा और संकेत मिलने पर टर्मक्स को स्टोरेज एक्सेस अनुमतियां प्रदान करनी होंगी। आप निम्न आदेश निष्पादित करके ऐसा कर सकते हैं:

$टर्मक्स-सेटअप-स्टोरेज

एक बार जब आप स्टोरेज सेटअप के माध्यम से होते हैं, तो आप अपने एंड्रॉइड डिवाइस के आंतरिक स्टोरेज में साझा फ़ोल्डर में संग्रहीत टर्मक्स फाइलों को ढूंढ पाएंगे। यदि साझा फ़ोल्डर मौजूद नहीं है, तो आप मैन्युअल रूप से एक बना सकते हैं। आमतौर पर, इस साझा किए गए फ़ोल्डर का पूरा पथ /storage/emulated/0/shared है।



आधिकारिक टर्मक्स पैकेज स्थापित करना और प्रबंधित करना

एक बार जब आप टर्मक्स स्थापित कर लेते हैं, तो रिपॉजिटरी को अपडेट और अपग्रेड करने के लिए नीचे दी गई कमांड चलाएँ:

$पीकेजी अपग्रेड

अब आप निम्न आदेश का उपयोग करके अपने वांछित पैकेज स्थापित कर सकते हैं:

$पीकेजीइंस्टॉल <पैकेज का नाम>

इंस्टॉलेशन के बाद, आप टर्मक्स टर्मिनल में इंस्टॉल किए गए पैकेज के लिए कमांड चलाने में सक्षम होंगे (जैसे आप डेस्कटॉप लिनक्स ओएस पर करेंगे):


आप से इंस्टाल करने योग्य टर्मक्स पैकेज की सूची प्राप्त कर सकते हैं यहां . आप टर्मक्स में ही संकुल खोज और खोज सकते हैं। ऐसा करने के लिए, निम्न प्रारूप में एक कमांड चलाएँ:

$पीकेजी खोज<जाँच अवधि>

आप निम्न आदेश का उपयोग करके सभी पैकेजों को भी सूचीबद्ध कर सकते हैं:

$पीकेजी सूची-सभी

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

आप उबंटू या डेबियन रिपॉजिटरी से कुछ .deb पैकेज इंस्टॉल कर सकते हैं, जब तक कि वे आपके मोबाइल के आर्किटेक्चर के लिए बने हों (आजकल, मोबाइल में ज्यादातर aarch64 और aarch32 आर्किटेक्चर होते हैं)। ध्यान दें कि कुछ पैकेज टर्मक्स पर काम करने से मना कर सकते हैं। एक .deb पैकेज स्थापित करने के लिए, निम्न स्वरूप में एक आदेश चलाएँ:

$डीपीकेजी -मैं <deb_package_name>

टर्मक्स में मैन्युअल रूप से स्थापित .deb पैकेज को हटाने के लिए, निम्न प्रारूप में एक कमांड चलाएँ:

$डीपीकेजी --हटाना <deb_package_name>

सभी मैन्युअल रूप से संस्थापित .deb संकुल को सूचीबद्ध करने के लिए, आपको निम्न आदेश चलाने की आवश्यकता होगी:

$डीपीकेजी -NS

किसी भी पैकेज स्रोत से कोई भी .deb पैकेज तब तक स्थापित किया जा सकता है जब तक वह संगतता आवश्यकताओं को पूरा करता है। हमेशा की तरह, संदिग्ध पैकेजों की स्थापना को रोकने के लिए तीसरे पक्ष के पैकेज उठाते समय आपको सावधान रहना चाहिए।

टर्मक्स में अतिरिक्त रिपॉजिटरी को सक्षम करना

आप अतिरिक्त पैकेजों की स्थापना को सक्षम करने के लिए टर्मक्स में अतिरिक्त रिपॉजिटरी को भी सक्षम कर सकते हैं। अधिक भंडार खोजने के लिए, इस पर जाएँ पृष्ठ और -packages के साथ समाप्त होने वाले नाम वाले रिपॉजिटरी पर क्लिक करें। आपको इन रिपॉजिटरी को उनकी README फाइलों में सक्षम करने के लिए कमांड मिलेगा। अतिरिक्त रिपॉजिटरी को सक्षम करने का आदेश इस तरह दिखता है:

$पीकेजीइंस्टॉल <भंडार_नाम>

नीचे कुछ उदाहरण दिए गए हैं जिनका मैंने परीक्षण किया है और टर्मक्स पर काम करते हुए पाया है:

$ पीकेजीइंस्टॉलx11-रेपो

$ पीकेजीइंस्टॉलगेम-रेपो

$ पीकेजीइंस्टॉलरूट-रेपो

$ पीकेजीइंस्टॉलअस्थिर-रेपो

$ पीकेजीइंस्टॉलविज्ञान-रेपो

कुछ तृतीय-पक्ष समुदाय रिपॉजिटरी को भी सक्षम किया जा सकता है। आपको उपलब्ध इन भंडारों की एक सूची मिल जाएगी यहां .

टर्मक्स ऐड-ऑन स्थापित करना

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

निष्कर्ष

Play Store पर कुछ ऐप्स आपको Android पर पूर्ण Linux परिवेश स्थापित करने और चलाने की अनुमति देते हैं। हालांकि, उनमें से कुछ को रूट एक्सेस की आवश्यकता होती है, और उनका उपयोग करना बिल्कुल आसान नहीं होता है। जहां तक ​​यूजर फ्रेंडली की बात है तो प्ले स्टोर पर टर्मक्स जैसा और कुछ नहीं है।