লিনাক্সে অ্যান্ড্রয়েড অ্যাপ চालাতে চান? অথবা অ্যান্ড্রয়েড গেম খেলতে চান? কয়েকটি অপশন আছে, কিন্তু যা সবচেয়ে ভালো কাজ করে সেটি Anbox। এটি একটি টুল যা আপনার পছন্দের অ্যান্ড্রয়েড অ্যাপগুলো লিনাক্সে এমুলেশন ছাড়া চালায়।
এখানে আপনার লিনাক্স PC-তে Anbox ব্যবহার করে অ্যান্ড্রয়েড অ্যাপ রান করার পদ্ধতি দেখানো হলো।
Anbox সাক্ষাৎ করুন, আপনার "Android in a Box"
আপনার পছন্দের অ্যান্ড্রয়েড অ্যাপ এবং গেমের অ্যাক্সেস লিনাক্সে উৎপাদনশীলতার একটি নতুন ডাইমেনশন আনবে। মোবাইল অ্যাপগুলো, ডিজাইন অনুযায়ী, ডেস্কটপ অপারেটিং সিস্টেমে পাওয়া অ্যাপগুলোর চেয়ে অনেক সিম্পল।
এটা আপনার ডেস্কটপ উৎপাদনশীলতা উন্নত করতে যা আপনি খুঁজছেন সেটি হতে পারে!
একই সাথে, মোবাইল গেমগুলো ক्रमশো sophisticated হচ্ছে। আপনি অন্য ডিভাইসে খেলা চালিয়ে যেতে চান সেটি স্বাভাবিক। এটি বিশেষত ফোন বা ট্যাবলেটের সীমিত ব্যাটারি লাইফ বিবেচনা করলে সত্য।
macOS এবং Windows-এ অ্যান্ড্রয়েড অ্যাপ রান করার জন্য কয়েকটি টুল আছে (যেন Bluestacks) কিন্তু লিনাক্সের জন্য সেটি উপলব্ধ নয়।
বদলে, লিনাক্স ব্যবহারকারীদের Anbox ট্রাই করা উচিত, একটি ফ্রি ও ওপেন সোর্স টুল লিনাক্সে অ্যান্ড্রয়েড অ্যাপ রান করার জন্য। এটি Android Open Source Project (AOSP)-এর লেটেস্ট ভার্সন বেসড এবং একটি উইন্ডো-বেসড অ্যান্ড্রয়েড এনভায়রনমেন্ট অফার করে।
Anbox কন্টেইনার ব্যবহার করে অ্যান্ড্রয়েডকে হোস্ট অপারেটিং সিস্টেম থেকে পৃথক করে, যা আপনাকে লিনাক্সে অ্যান্ড্রয়েড গেম রান করতে সক্ষম করে।
এটাই সべて নয়; Anbox-এর কোনো লিমিট নেই, তাই তত্ত্বত আপনি লিনাক্সে যেকোনো অ্যান্ড্রয়েড অ্যাপ রান করতে পারেন। কোনো হার্ডওয়্যার ভার্চুয়ালাইজেশনও নেই, তাই Anbox ল্যাপটপ বা ডেস্কটপ, যেকোনো সিস্টেম স্পেসিফিকেশনে ভালো কাজ করে।
কौন লিনাক্স ডিস্ট্রো Snap সাপোর্ট করে?
ফ্রি হোনা সত্ত্বেও, Anbox snap প্যাকেজ হিসেবে আসে। এর মানে বাইনারি এবং যেকোনো ডিপেন্ডেন্সি একটি সিঙ্গেল প্যাকেজে থাকে, যা ইনস্টলেশন সহজ করে। দুর্ভাগ্যক্রমে, এর মানে আপনার লিনাক্স OS Anbox ব্যবহার করতে পারবে না যদি সেটি snap আনপ্যাক ও ইনস্টল করতে না পারে।
snapd সার্ভিস snap ইনস্টল করার জন্য প্রয়োজন, এবং এটি নিচের লিনাক্স ডিস্ট্রিবিউশনlarla কম্প্যাটিবল:
- Arch Linux
- Debian
- Fedora
- Gentoo
- Linux Mint
- Manjaro
- openSUSE
- Solus
- Ubuntu
Ubuntu-এ, snapd ১৪.০৪ থেকে প্রি-ইনস্টলড থাকে। আপনার ডিস্ট্রোর জন্য ফুল ডিটেইল Snapcraft ওয়েবসাইটে পাবেন।
snapd ইনস্টল করতে, নিচের টার্মিনাল কমান্ড ব্যবহার করুন:
sudo apt install snapd
আগে যাওয়ার আগে ইনস্টলেশন কমপ্লিট হওয়ার জন্য অপেক্ষা করুন। মনে রাখবেন যে snapd উপরের ডিস্ট্রোগুলোর সাথে রান করে বা প্রি-ইনস্টলড থাকে, Anbox অফিশিয়ালি Ubuntu 16.04 LTS (Xenial Xerxes) এবং তারপরের ভার্সনে সাপোর্টেড। যাহোক, Ubuntu 20.04 LTS-এ শুধু বেটা ভার্সন উপলব্ধ, যেটি আলাদা স্টেপ নেয় (নিচে দেখুন)।
আরও গুরুত্বপূর্ণ, আপনি অন্য ডিস্ট্রোর চেয়ে Ubuntu-এ অ্যান্ড্রয়েড অ্যাপ রান করলে ভালো রেজাল্ট পাওয়ার সম্ভাবনা বেশি। ফলে, নিচের স্টেপগুলো Ubuntu-এ Anbox-এ অ্যান্ড্রয়েড অ্যাপ রান করার জন্য, অন্য ডিস্ট্রোর জন্য নয়।
Ubuntu 20.04 LTS এবং তারপরে Anbox ইনস্টল করুন
Anbox ইনস্টলেশন Ubuntu 20.04 LTS বা তারপর চলমান একটি সিস্টেম চায়। Anbox কিছু পুরনো Ubuntu ভার্সনে চলে যেতে পারে, কিন্তু সেগুলো আর সাপোর্টেড নয়।
প্রথমে, snap ইনস্টলড আছে কিনা নিশ্চিত করুন। আপনি সাম্প্রতিক Ubuntu বিল্ড ব্যবহার করছেন তাই থাকা উচিত, তবে যাচাই করতে:
snap find hello
এটি "hello world" snap-এর একটি লিস্ট ডিসপ্লে করবে, যা কনফার্ম করবে snap ইনস্টলড আছে।
তারপর আপনি Anbox-এর বেটা ভার্সন ইনস্টল করতে পারেন:
sudo snap install --devmode --beta anbox
ইনস্টল হওয়ার জন্য অপেক্ষা করুন তারপর আপনার কম্পিউটার রিস্টার্ট করুন।
আপনার লিনাক্স PC-তে APK ফাইল ডাউনলোড করা
আপনার PC রিবুট হলে, আপনার ডেস্কটপের মেনুতে Anbox পাওয়া উচিত। সেটিতে ক্লিক করুন লঞ্চ করার জন্য--- আপনি শীঘ্রই Anbox উইন্ডো দেখবেন।
যদি কিছুই না হয়, অথবা আপনি Starting মেসেজ সহ একটি স্প্ল্যাশ স্ক্রিনে আটকে থাকেন, তবে ক্যান্সেল করুন অথবা এটি শেষ হওয়ার জন্য অপেক্ষা করুন। তারপর একটি নতুন টার্মিনাল খুলুন এবং এন্টার করুন
anbox session-manager
পরবর্তী, মেনুতে আইকনে আবার ক্লিক করুন। কয়েক মুহূর্ত পর, Anbox চলতে শুরু করবে। (এটি Ubuntu 16.04-বেসড ডিস্ট্রোর একটি পরিচিত বাগ এবং পরবর্তী ডিস্ট্রোতে প্রভাব ফেলে না।)
Anbox রান করলে, আপনি লিনাক্সে রান করা যাওয়া বেসিক অ্যান্ড্রয়েড অ্যাপের লিস্ট দেখবেন, যেন Calendar এবং Email। সিম্পলি এই আইকনগুলোর লेफ্ট ক্লিক করুন সেগুলো খোলার জন্য; সেগুলো রিসাইজযোগ্য নতুন উইন্ডোতে দিয়ে দেবে। আপনার যদি ব্রাউজার দরকার হয়, তবে WebView Shell অন্তর্ভুক্ত থাকে।
Google Play এবং তার পέρেও থেকে অ্যান্ড্রয়েড অ্যাপ ইনস্টল করুন
আপনার নিজের অ্যাপ ও গেম যোগ করতে, আপনাকে শুধু উপযুক্ত APK ফাইলগুলো ডাউনলোড করতে হবে (অথবা অন্য ডিভাইস থেকে কপি করতে হবে)। এগুলো ইনস্টলার ফাইল, লিনাক্সে DEB ফাইল (বা snap) বা উইন্ডোজে EXE ফাইলের মত। আপনি Ubuntu-এ Anbox-এ একটি APK রান করলে, সেটি যেকোনো অন্য অ্যান্ড্রয়েড অ্যাপের মত ইনস্টল হবে।
Read More: What Is an APK?
Anbox-এ অ্যাপ ইনস্টল করার আপনার দুটি অপশন আছে:
- Sideload
- Install Google Play
Sideloading তুলনামূলকভাবে সহজ। আপনি ব্রাউজার এবং এই Google Play অ্যাল্টারনেটিভ ব্যবহার করে Anbox-এ সফটওয়্যার যোগ করতে পারেন। আপনি যদি APK sideload করতে চান, তবে আপনাকে unknown sources থেকে ইনস্টলেশন ইনেবল করতে হবে:
- অ্যাপস স্ক্রিন থেকে Settings মেনু খুলুন
- Security-এ ক্লিক করুন
- Unknown Sources ইনেবল করুন
- OK ক্লিক করুন এক্সেপ্ট করার জন্য
যাহোক, একটি GitHub প্রজেক্ট আছে, Anbox Playstore Installer, যা Anbox-এ অ্যাপ ইনস্টল করার প্রক্রিয়াকে আপনার ফোন বা ট্যাবলেটের মত সহজ করে দেয়।
শুরু করতে, টার্মিনাল খুলুন এবং এন্টার করুন:
sudo apt install wget curl lzip tar unzip squashfs-tools
পরবর্তী, Anbox Playstore স্ক্রিপ্ট ডাউনলোড করুন:
wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh
এটিকে এক্সিকিউটেবল बनান:
chmod +x install-playstore.sh
তারপর স্ক্রিপ্ট রান করুন:
./install-playstore.sh
Anbox রান করুন যদি এটি অটোমেটিক্যালি লোড না হয়:
anbox.appmgr
তারপর, অ্যান্ড্রয়েডে সঠিক পারমিশন সেট করুন।
- Settings খুলুন
- Apps > Google Play Services-এ যান
- Permissions ট্যাপ করুন তারপর সব পারমিশন ইনেবল করুন
- Apps > Google Play-এর জন্য রিপিট করুন
এখন আপনি Anbox-এ Google Play থেকে অ্যান্ড্রয়েড অ্যাপ ইনস্টল করতে পারেন।
লিনাক্সে অ্যান্ড্রয়েড অ্যাপ রান করার অন্যান্য পদ্ধতি
Anbox একটি নির্ভরযোগ্য অপশন হলেও, এটি লিনাক্সে অ্যান্ড্রয়েড অ্যাপ রান করার একমাত্র পথ নয়। Anbox-এর পাশাপাশি আপনি ট্রাই করতে পারেন:
- Genymotion
- Android Studio
- Archon
এছাড়া দুটি x86 কম্প্যাটিবল অ্যান্ড্রয়েড-বেসড অপারেটিং সিস্টেম আছে যেগুলো আপনাকে অ্যান্ড্রয়েড অ্যাপ ইনস্টল করতে দেবে:
- Android-x86
- BlissOS
Read More: The Best Android Emulators for Linux
এখন আপনি লিনাক্সে Android APK রান করতে পারেন
Anbox-এ কিছু স্টেবিলিটি ইস্যু থাকতে পারে। যাহোক, এটি জানা অনুশাসনপ্রদ যে কত সহজে Anbox সেট আপ, ইনস্টল, এবং লিনাক্স Ubuntu-এ অ্যান্ড্রয়েড অ্যাপ রান করা যায়।
রیک্যাপ:
- আপনার ডিস্ট্রো snap প্যাকেজ সাপোর্ট করে কিনা কনফার্ম করুন।
- snapd সার্ভিস ইনস্টল বা আপডেট করুন।
- Anbox ইনস্টল করুন।
- আপনার লিনাক্স ডেস্কটপ থেকে Anbox লঞ্চ করুন।
- APK ফাইল ডাউনলোড করুন এবং রান করুন।
- APK ফাইল ইনস্টল হওয়ার জন্য অপেক্ষা করুন।
- ক্লিক করে আপনার লিনাক্স ডেস্কটপে অ্যান্ড্রয়েড অ্যাপ রান করুন।
Anbox লিনাক্সে অ্যান্ড্রয়েড অ্যাপ এবং গেম রান করার একমাত্র পথ নয়, কিন্তু আমরা মনে করি এটি সবচেয়ে সহজ।