কম্পিউটার টিউটোরিয়াল

অ্যান্ড্রয়েড-এক্স৮৬ দিয়ে লিনাক্সে অ্যান্ড্রয়েড গেম চালান: ধাপে ধাপে গাইড

এই আর্টিকেলে, আপনি শিখবেন কীভাবে লিনাক্সে ভার্চুয়াল মেশিন ব্যবহার করে পুরনো গেম খেলার মজা নিতে পারেন।

যদি আপনার একটি অ্যান্ড্রয়েড ফোন থাকে, আপনার গilty প্লেজারের একটিই হতে পারে কিছু খুব বিনোদনপ্রদ গেম খেলা। অথবা হতে পারে এমন একটি অ্যাপ্লিকেশন যা শুধু আপনার ফোনে চলে।

এবং তারপর আপনি চিন্তা করেন — কি আপনি একই গেমগুলো আপনার ডেস্কটপ পিসিতে চালাতে পারেন?

পরিস্থিতি সরল করতে, ধরি অ্যাপ্লিকেশনগুলো অ্যান্ড্রয়েডে চলে।

আপনার সমস্যা সমাধানের একটি পদ্ধতি হলো আপনার পিসিতে একটি অ্যান্ড্রয়েড এমুলেটর চালানো। কিন্তু কিছুই, যেমন অ্যান্ড্রয়েড-এক্স৮৬, আপনার মেশিন রিবুট করতে বাধ্য করে যাতে সেগুলো হার্ডওয়্যারের নিয়ন্ত্রণ নিতে পারে।

আপনি যদি একটি ছোট পারফরম্যান্স হিট মেনে নেন, আপনি আপনার নেটিভ অপারেটিং সিস্টেমের পাশাপাশি একটি ভার্চুয়াল মেশিন चला सकते ہیں। লিনাক্সে বিশেষভাবে, বেশ কিছু পছন্দ আছে, যেমন QEMU এবং ভার্চুয়ালবক্স।

এই আর্টিকেলের শেষে আপনি নিচের کارগুলো করতে পারবেন:

  • ফেডোরা লিনাক্সে ভার্চুয়ালবক্স ইনস্টল করা
  • অ্যান্ড্রয়েড-এক্স৮৬ চালানো এবং বেসিক সেটআপ করা
  • গুগল প্লে স্টোর থেকে একটি অ্যাপ্লিকেশন ইনস্টল করা, ঠিক আপনার ফোনের মতো।

বেসিক রিকোয়ারমেন্টস

শুরু করার আগে, আমি ধরে নিচ্ছি আপনার নিচের জিনিসগুলো আছে:

  • সুপারইউজার হিসেবে কমান্ড চালানোর ক্ষমতা (যেমন SUDO)
  • Google.com-এ একটি অ্যাকাউন্ট, যাতে ভার্চুয়াল মেশিনের ভিতর থেকে প্লে স্টোর ব্যবহার করতে পারেন।

ভার্চুয়ালবক্স ইনস্টল করার পদ্ধতি

প্রথম ধাপ হলো ভার্চুয়ালবক্স ইনস্টল করা। প্রায়োগিক উদ্দেশ্যে, আমাদের ইনস্টলেশনটি বেসিক হবে, শুধু আমাদের গেম চালানোর জন্য যথেষ্ট:

sudo dnf install -y kernel-devel kernel-devel-5.14.18-100.fc33.x86_64 curl --remote-name --location https://www.virtualbox.org/download/oracle_vbox.asc sudo rpm --import ./oracle_vbox.asc sudo dnf install -y https://download.virtualbox.org/virtualbox/6.1.36/VirtualBox-6.1-6.1.36_152435_fedora33-1.x86_64.rpm sudo dnf install -y virtualbox-guest-additions.x86_64 sudo /sbin/vboxconfig 

অ্যান্ড্রয়েড-এক্স৮৬ ISO ইনস্টল করার পদ্ধতি

প্রথম ধাপ হলো অ্যান্ড্রয়েড-এক্স৮৬ থেকে ISO ইমেজ ডাউনলোড করা। এই ISO-তে অ্যান্ড্রয়েড অপারেটিং সিস্টেম থাকে যা আমাদের ভার্চুয়াল হার্ড ড্রাইভে ইনস্টল হবে।

এরপর আমরা আমাদের ভার্চুয়াল মেশিনটি নিচের মত সেট আপ করতে পারি:

অ্যান্ড্রয়েড-এক্স৮৬ দিয়ে লিনাক্সে অ্যান্ড্রয়েড গেম চালান: ধাপে ধাপে গাইড
ভার্চুয়ালবক্সে একটি ফিনিশড ভার্চুয়াল মেশিন কেমন দেখায়
অ্যান্ড্রয়েড-এক্স৮৬ দিয়ে লিনাক্সে অ্যান্ড্রয়েড গেম চালান: ধাপে ধাপে গাইড

কিছু কথা মনে রাখবেন:

  • প্রথমবার বুট করার পর, আমি পেলাম ১GB অ্যান্ড্রয়েড ইমেজের জন্য পর্যাপ্ত নয়। র‍্যাম ৩GB করলে পারফরম্যান্স অনেক উন্নত হলো।
  • আরেকটি পরিবর্তন ছিল 'গ্রাফিক্স কন্ট্রোলার'। মূলত এটি VMSVGA ছিল কিন্তু তারপর অ্যান্ড্রয়েড গ্রাফিক্যাল মোডে стар্ট করতে отказа করলো, তাই আমি VboxVGA-এ স্যুইচ করলাম এবং এটি কাজ করলো।
  • ২ CPU এবং ৮GB ডিস্ক স্পেস আমার গেমের জন্য পর্যাপ্ত ছিল।
  • শেষে, আমি স্পেসিফাই করলাম যে IDE কন্ট্রোলারটি অ্যান্ড্রয়েড-এক্স৮৬ ISO হবে।

ভার্চুয়াল মেশিন শুরু করতে, GUI-তে 'Start' বাটনে ক্লিক করুন, এবং তারপর আপনাকে কিছু সিদ্ধান্ত নিতে হবে যেমন বুটেবল পার্টিশন:

অ্যান্ড্রয়েড-এক্স৮৬ দিয়ে লিনাক্সে অ্যান্ড্রয়েড গেম চালান: ধাপে ধাপে গাইড
আপনার ভার্চুয়াল ডিস্ক পার্টিশন করা। আমরা ৮ GB অসাইন করি এবং পার্টিশনটি বুটেবল নিশ্চিত করি

এটি একবার হলে আপনি আপনার নতুন পার্টিশন বেছে নিতে পারেন ইনস্টলেশন করতে:

অ্যান্ড্রয়েড-এক্স৮৬ দিয়ে লিনাক্সে অ্যান্ড্রয়েড গেম চালান: ধাপে ধাপে গাইড
নতুন পার্টিশন তৈরি হলে, আপনি সেটি বেছে নিতে পারেন এবং সেখানে অ্যান্ড্রয়েড OS ইনস্টল করতে পারেন

তারপর ইনস্টলেশন pokrač করবে:

অ্যান্ড্রয়েড-এক্স৮৬ দিয়ে লিনাক্সে অ্যান্ড্রয়েড গেম চালান: ধাপে ধাপে গাইড
ইনস্টলার অ্যান্ড্রয়েড ISO ইমেজ থেকে ফাইলগুলো ভার্চুয়াল হার্ড ড্রাইভে কপি করছে

ইনস্টলেশন সম্পূর্ণ হলে, আপনি ভার্চুয়াল মেশিন শাট ডাউন করতে পারেন।

ফাস্ট বুট

এখন আপনাকে অ্যাডভান্সড অপশনে যেতে হবে এবং ভার্চুয়াল ডিস্ক সিলেক্ট করতে হবে (ISO ইমেজের বদলে) বুট করার জন্য:

অ্যান্ড্রয়েড-এক্স৮৬ দিয়ে লিনাক্সে অ্যান্ড্রয়েড গেম চালান: ধাপে ধাপে গাইড
আপনি এই মেনু থেকে ডিস্ক থেকে বুট করতে পারেন বা ভার্চুয়াল মেশিনের বুট অর্ডার পরিবর্তন করতে পারেন

এইবার, অ্যান্ড্রয়েড আপনাকে কিছু বেসিক সেটআপ ইনফরমেশন চাইবে, ঠিক আপনার ফোনের মতো। চূড়ান্ত ফলাফল এমন দেখতে পারে:

অ্যান্ড্রয়েড-এক্স৮৬ দিয়ে লিনাক্সে অ্যান্ড্রয়েড গেম চালান: ধাপে ধাপে গাইড
ভার্চুয়াল মেশিনটি ঠিক আপনার অ্যান্ড্রয়েড ফোনের মতো দেখাচ্ছে।

গুগল প্লে স্টোর থেকে গেম ইনস্টল করার পদ্ধতি

আমার কেসে, আমি একটি গেম ইনস্টল করার সিদ্ধান্ত নিলাম যেখানে আমি ১৯৭০ Mazinger Z / Tranzor Z হিসেবে বুরুর শক্তির সাথে লড়াই করতে পারি (হ্যাঁ, আমি গো নাগাই মেজিংয়ার Z-কে ভালোবাসি)। তার জন্য, প্লে স্টোরে সার্চ করুন এবং গেমটি ইনস্টল করুন:

অ্যান্ড্রয়েড-এক্স৮৬ দিয়ে লিনাক্সে অ্যান্ড্রয়েড গেম চালান: ধাপে ধাপে গাইড
অ্যান্ড্রয়েড রানNING এবং আপনার ক্রেডেনশিয়াল সেট হলে আপনি যে কোনো অ্যান্ড্রয়েড প্রোগ্রাম ডাউনলোড ও ইনস্টল করতে পারেন।

এবং এখন, সাফল্য! আমরা গেমটি চালু করে ফেললাম।

অ্যান্ড্রয়েড-এক্স৮৬ দিয়ে লিনাক্সে অ্যান্ড্রয়েড গেম চালান: ধাপে ধাপে গাইড
দুঃখিত, কিন্তু এখন Mazinger Z হিসেবে খেলার সময়!

এখানে আমরা কী শিখলাম?

  • আমরা একটি ভার্চুয়াল মেশিন ইঞ্জিন ইনস্টল করতে সফল হয়েছি এবং আমাদের রেগুলার ফেডোরা OS-এর পাশাপাশি অ্যান্ড্রয়েড অপারেটিং সিস্টেম সফলভাবে চালিয়েছি
  • আপনি দেখেছেন কীভাবে আপনি পুরো অপারেটিং সিস্টেমের সেটআপ ট্রাই এবং ডিসকার্ড করতে পারেন, Grub-এ লিনাক্সে ডুয়াল বুট সিস্টেম সেটআপ করার ঝামেলা ছাড়া

ভার্চুয়াল মেশিনের ভিতরে গেম চালানোর আরেকটি সুবিধা হলো আপনি গেমটি পুরোপুরি ফ্রিজ করতে পারেন, তারপর ফিরে আসুন এবং সেটিকে ঠিক সেটি পয়েন্টে রিস্টোর করুন যেখানে ছেড়ে দিয়েছিলেন।

শেষে, ভার্চুয়াল মেশিন দিয়ে আপনি গেম চালানোর পাশাপাশি আরও অনেক কিছু করতে পারেন, উদাহরণস্বরূপ:

  • আপনি নিরাপদে ম্যালওয়্যার বিশ্লেষণ করতে পারেন, অনা০মোড অ্যাপ্লিকেশন চালাতে পারেন, এবং তারা যা ক্ষতি করতে পারে সেটি কন্টেইন করতে পারেন।
  • সঠিক ইনস্টলেশনে কমিট করার আগে একটি নতুন অপারেটিং সিস্টেম ভার্সন ট্রাই করতে পারেন (আজকাল এটা বড় সমস্যা নয় কারণ অধিকাংশ লাইভ CD দিয়ে ট্রাই করার সুবিধা দেয়), কিন্তু এটা খুব सुविधাজনক।
  • একসাথে একাধিক অপারেটিং সিস্টেম চালাতে পারেন, আপনার মেশিন রিবুট ছাড়া। আপনি সবসময় আপনার পছন্দের ভার্চুয়াল মেশিনের আরও অ্যাডভান্সড অপশন ট্রাই করতে শুরু করবেন, যেমন ভার্চুয়ালবক্স।

পিসিতে গেম খেলা পরবর্তীতে আরও জটিল জিনিস শিখতে গেটওয়ে। এছাড়া মজার ফ্যাক্টর অস্বীকার্য নয়। উপভোগ করুন!

  1. Wine দিয়ে অ্যান্ড্রয়েডে উইন্ডোজ অ্যাপ চালানোর পদ্ধতি

  2. Ubuntu Linux-এ Anbox দিয়ে অ্যান্ড্রয়েড অ্যাপ চালানোর পদ্ধতি

  3. Shashlik দিয়ে Linux-এ Android অ্যাপ চালান

  4. Nested Virtualization দিয়ে ভার্চুয়াল মেশিনে Hyper-V রান করুন