Anbox के साथ उबंटू लिनक्स पर एंड्रॉइड ऐप कैसे चलाएं
लंबे समय तक लोग लिनक्स पर एंड्रॉइड ऐप चलाने की कोशिश कर रहे हैं। आखिरकार, यह पूरी तरह से समझ में आता है। एंड्रॉइड लिनक्स कर्नेल का उपयोग करता है । तो फिर इतना कठिन क्यों रहा है?
लिनक्स कर्नेल के अलावा, लिनक्स और एंड्रॉइड मूल रूप से अलग-अलग सिस्टम हैं। लिनक्स जीएनयू उपयोगकर्ता पर्यावरण का उपयोग करता है, जबकि एंड्रॉइड का अपना पूरी तरह से अलग है जो जावा पर काफी निर्भर है। एंड्रॉइड भी कई Google-विशिष्ट टूल पर निर्भर करता है जैसे Play Store चलाते हैं। बेशक, इनमें से कोई भी लिनक्स पर उपलब्ध या चलाने के लिए उपलब्ध नहीं है।
एंडबॉक्स का लक्ष्य एंड्रॉइड ऐप और लिनक्स के बीच संगतता परत प्रदान करके अंतर को पुल करना है। यह होस्ट सिस्टम के लिनक्स कर्नेल का उपयोग करता है लेकिन अपने एंड्रॉइड यूजर स्पेस बनाता है। आप इसके बारे में शराब (विंडोज संगतता परत) की तरह सोच सकते हैं।
यह ध्यान रखना महत्वपूर्ण है कि Anbox प्रारंभिक अल्फा में है। अभी पूर्णता की अपेक्षा न करें। इसका उद्देश्य सुविधाओं और ऐप्स का प्रयोग और परीक्षण करना है। चीजें टूट जाएंगी। समय के साथ, परियोजना परिपक्व हो जाएगी, और आप आने वाले महीनों में शायद कुछ सुधार देखेंगे।
Anbox स्थापित करें
यदि आप उबंटू चला रहे हैं, तो आपको पहले ही स्नैप इंस्टॉल करना चाहिए। Anbox पैक और एक स्नैप पैकेज के रूप में वितरित किया जाता है। Anbox इंस्टॉल करने के लिए इसका इस्तेमाल करें।
स्नैप इंस्टॉल --edge --devmode anbox
एन्कोड मॉड्यूल स्थापित करें
Anbox ठीक से काम करेगा इससे पहले कि आपको कुछ विशेष कर्नेल मॉड्यूल की आवश्यकता होगी। वे एक पीपीए से उपलब्ध हैं, इसलिए इसे अपने सिस्टम पर सक्षम करें और उन्हें इंस्टॉल करें।
sudo add-apt-repository -y ppa: morphis / anbox-support sudo apt अद्यतन sudo apt install -y anbox-modules-dkms
जब इंस्टॉलेशन पूरा हो जाता है, तो आप यह सुनिश्चित करने के लिए उबंटू को पुनरारंभ करना चाहेंगे कि यह मॉड्यूल लोड करता है।
चल रहा है Anbox
Anbox लॉन्च करना थोड़ा अजीब है। अभी लॉन्चर स्वयं जो कुछ भी आपको चाहिए उसे लोड नहीं करता है। सबसे पहले, आपको एक टर्मिनल विंडो खोलने की जरूरत है। उस विंडो में निम्न आदेश चलाएं।
एन्क्स सत्र-प्रबंधक
ऐसा लगता है कि आदेश अनुत्तरदायी है। यह। बस पृष्ठभूमि में चल रही खिड़की छोड़ दें।
अब, अनन्य या जिस भी डेस्कटॉप पर आप चल रहे हैं, उसके माध्यम से सामान्य रूप से एन्बॉक्स लॉन्च करें।
इसमें कुछ सेकंड लगेंगे, लेकिन एंबॉक्स आपको खुलेगा और दिखाएगा कि वह वर्तमान में इंस्टॉल किए गए ऐप्स हैं। वर्गीकरण नंगे हड्डियों के रूप में होता है जैसा कि यह हो जाता है। वहां केवल मूल उपयोगिताएं हैं - कोई ब्राउज़र या Play Store नहीं।
आपके पास क्या है इसका पता लगाने के लिए स्वतंत्र महसूस करें। यह सब ठीक काम करना चाहिए। आप एंड्रॉइड के साथ आने वाले डिफ़ॉल्ट एप्लिकेशन के रूप में तुरंत सबकुछ पहचान लेंगे।
एडीबी के साथ पैकेज स्थापित करें
तो आप वहां पर वास्तविक ऐप कैसे प्राप्त करते हैं? फिर, यह अभी भी बहुत मोटा है। आपको एडीबी (एंड्रॉइड डीबग ब्रिज) का उपयोग करने की आवश्यकता है। कम से कम इसे स्थापित करना आसान है।
टर्मिनल खोलें और आवश्यक पैकेज को apt
साथ स्थापित करें।
sudo apt इंस्टॉल करें एंड्रॉइड-टूल्स-एडीबी एंड्रॉइड-टूल्स-फास्टबूट
इंस्टॉल करने के बाद, आप कुछ एंड्रॉइड ऐप पैकेज लेने के लिए, ApkMirror जैसी वेबसाइट पर जा सकते हैं। आप उन्हें अपने फोन से निर्यात नहीं कर सकते क्योंकि Anbox एक x86 कंप्यूटर के रूप में चल रहा है, एआरएम नहीं। जब आप ऐप्स की तलाश में हैं, तो ध्यान में रखना एक महत्वपूर्ण बात है।
यह भी याद रखना महत्वपूर्ण है कि हर ऐप काम नहीं करेगा। वर्तमान में, Play Store या Google Play सेवाएं Anbox में काम करने का कोई तरीका नहीं है। नतीजतन, कोई भी ऐप्स जिसके लिए काम करने के लिए Play सेवाओं की आवश्यकता नहीं होगी।
एक बार आपके पास इंस्टॉल करने के लिए ऐप हो जाने के बाद, आप इसे करने के लिए adb
का उपयोग कर सकते हैं। जबकि Anbox चल रहा है, टर्मिनल खोलें और निम्न आदेश टाइप करें। एपबॉक्स में ऐप इंस्टॉल किया जाएगा।
adb इंस्टॉल 'name-of.apk'
जब आप इसे पूरा कर लें तो ऐप आइकन ऐपबॉक्स में दिखाई देगा। इसे लॉन्च करने का प्रयास करें। यह काम हो सकता है; यह नहीं हो सकता है। प्रयोग। यह वास्तव में अभी बिंदु है।
समापन विचार
जबकि Anbox दैनिक उपयोग के लिए तैयार नहीं हो सकता है, यह एक दिलचस्प उपकरण है जो कुछ ध्यान और कुछ परीक्षण के योग्य है। चूंकि यह विकसित होता है और परिपक्व होता है, लिनक्स में एंड्रॉइड ऐप्स चलाने के लिए एन्क्सबॉक्स सबसे अच्छा तरीका हो सकता है, और संभवतः लिनक्स उपयोगकर्ताओं को एप्लिकेशन की पूरी नई दुनिया खोल सकता है।