एंड्रॉइड और लिनक्स के लिए टर्मक्स, एक एप्लिकेशन और टर्मिनल एमुलेटर

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

टर्मिनस में अतिरिक्त पैकेज APT पैकेज मैनेजर के माध्यम से उपलब्ध हैं। डेवलपर का मुख्य लक्ष्य बहुत अधिक सिरदर्द के बिना मोबाइल डिवाइस उपयोगकर्ताओं के लिए लिनक्स कमांड लाइन का अनुभव लाना है और टर्मक्स को उपयोगिताओं के एक महान सेट के साथ समृद्ध किया गया है।

टर्मिनस में सभी में एनडीके के साथ निर्मित पैकेज शामिल थे और उनके पास केवल एंड्रॉइड पर काम करने के लिए संगतता फिक्स है।

ऑपरेटिंग सिस्टम आपकी फ़ाइल सिस्टम तक पूर्ण पहुँच प्रदान नहीं करता है, इसलिए टर्मक्स मानक फाइलों जैसे / बिन, / आदि, / usr या / var में पैकेज फ़ाइलों को स्थापित नहीं कर सकता। बजाय, सभी फाइलें एप्लिकेशन की निजी निर्देशिका में स्थापित हैं "/data/data/com.termux/files/usr" में स्थित है।

सादगी के लिए, इस निर्देशिका को "उपसर्ग" नाम दिया गया है और आमतौर पर "$ PREFIX" है, जो कि टर्मक्स शेल को निर्यात किया जाने वाला एक पर्यावरण चर भी है।

इसके साथ ही, डेवलपर ने चेतावनी दी कि इस निर्देशिका को दो मुख्य कारणों से एसडी कार्ड में परिवर्तित या स्थानांतरित नहीं किया जा सकता है।

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

ये टर्मक्स के लेखक द्वारा उद्धृत कुछ मुख्य विशेषताएं और कार्यक्षमताएं हैं:

  • बीमा: आप OpenSSH ssh क्लाइंट का उपयोग करके दूरस्थ सर्वर तक पहुँच सकते हैं। टर्मक्स एक आकर्षक ओपन सोर्स समाधान में सटीक टर्मिनल एमुलेशन के साथ मानक पैकेज को जोड़ती है।
  • एकीकृत कार्य: आपके पास बैश, मछली या Zsh और नैनो, Emacs या Vim का उपयोग करने का विकल्प है; अपने इनबॉक्स में एसएमएस दर्ज करें, एपीआई टर्मिनलों को कर्ल के साथ एक्सेस करें, और दूरस्थ सर्वर पर अपनी संपर्क सूची की बैकअप प्रतियां संग्रहीत करने के लिए rsync का उपयोग करें।
  • अनुकूलन: डेबियन और उबंटू से प्रसिद्ध एपीटी पैकेज प्रबंधन की मदद से सिस्टम में बड़ी संख्या में पैकेज स्थापित किए जा सकते हैं।
  • स्पष्ट: टर्मक्स में उपलब्ध पैकेज मैक और लिनक्स के लिए समान हैं। आप अपने फोन पर मैन पेज इंस्टॉल कर सकते हैं और एक सत्र में उन्हें दूसरे में प्रयोग करते हुए पढ़ सकते हैं।
  • बैटरियों में शामिल हैं: टर्मक्स में पर्ल, पायथन, रूबी, और नोड.जेएस के अपडेट किए गए संस्करण शामिल थे।
  • स्केल किया गया: आप एक ब्लूटूथ कीबोर्ड कनेक्ट कर सकते हैं और यदि आवश्यक हो तो डिवाइस को बाहरी डिस्प्ले से कनेक्ट कर सकते हैं, टर्मक्स कीबोर्ड शॉर्टकट का समर्थन करता है और इसमें पूर्ण माउस समर्थन होता है।

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

  1. सब कुछ $ PREFIX में स्थापित है और मानक निर्देशिकाओं में नहीं है जैसे / बिन या / आदि।
  2. पर्यावरण एकल उपयोगकर्ता है, इसलिए रूट के रूप में कमांड चलाते समय इस बात से सावधान रहें, क्योंकि यह SELinux (सुरक्षा-संवर्धित लिनक्स) टैग और अनुमतियों को गड़बड़ कर सकता है।
  3. टर्मक्स समान लिबास (मानक सी भाषा पुस्तकालय) और एंड्रॉइड ऑपरेटिंग सिस्टम के समान गतिशील लिंकर का उपयोग करता है।

टर्मक्स वेबसाइट के अनुसार, ये 3 मुख्य अंतर एक जीएनयू / लिनक्स सिस्टम के लिए संकलित कार्यक्रमों को चलाने की कोशिश करते समय समस्याएं पैदा करते हैं।

अंत में, टर्मक्स के गिटहब पृष्ठ ने नोट किया कि ऑपरेटिंग सिस्टम के इस संस्करण द्वारा किए गए कई परिवर्तनों के कारण एमुलेटर वर्तमान में एंड्रॉइड 10 (एपीआई 29) को लक्षित नहीं करता है।

“एंड्रॉइड 10 को लक्षित करने वाले अनट्रस्टेड एप्लिकेशन एप्लिकेशन के होम डायरेक्टरी में स्थित फाइलों पर निष्पादन () को लागू नहीं कर सकते हैं। लेखन के लिए एप्लिकेशन के होम डायरेक्टरी से फाइलों का यह निष्पादन डब्ल्यू ^ एक्स का उल्लंघन है। एप्लिकेशन को केवल एपीवाई 29 में Google की रिपोर्ट में आवेदन की एपीके फाइल में एम्बेडेड बाइनरी कोड को लोड करना चाहिए।


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

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

*

*

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

  1.   कैन कहा

    एक ऐप जो मेरे लिए आवश्यक है, F-Droid में है :)