AnLinux: بغیر روٹ کے Android فون پر لینکس ماحول کو انسٹال کرنے کا ایک آسان طریقہ

AnLinux: بغیر روٹ کے Android فون پر لینکس ماحول کو انسٹال کرنے کا ایک آسان طریقہ

کوئی بھی فون یا ٹیبلیٹ جو اینڈرائیڈ پر چلتا ہے وہ ایک ایسا آلہ ہے جو Linux OS کو چلاتا ہے۔ جی ہاں، ایک بہت ہی تبدیل شدہ OS، لیکن پھر بھی اینڈرائیڈ کی بنیاد لینکس کرنل ہے۔ لیکن، بدقسمتی سے، زیادہ تر فونز کے لیے "Android کو ختم کرنے اور اپنی پسند کی تقسیم کو انسٹال کرنے" کا آپشن دستیاب نہیں ہے۔

لہذا، اگر آپ اپنے فون پر لینکس چاہتے ہیں، تو آپ کو PinePhone جیسے خصوصی گیجٹس خریدنا ہوں گے، جس کے بارے میں ہم نے پہلے ہی لکھا ہے مضامین میں سے ایک میں. لیکن روٹ تک رسائی کے بغیر تقریبا کسی بھی اسمارٹ فون پر لینکس ماحول حاصل کرنے کا ایک اور طریقہ ہے۔ AnLinux نامی ایک انسٹالر اس میں مدد کرے گا۔

AnLinux کیا ہے؟

یہ ایک خصوصی سافٹ ویئر ہے۔ ایک موقع دیں Ubuntu، Kali، Fedora، CentOS، OpenSuse، Arch، Alpine اور بہت سے دوسرے سمیت کسی بھی ڈسٹری بیوشن کے روٹ فائل سسٹم پر مشتمل ایک تصویر لگا کر اپنے فون پر لینکس کا استعمال کریں۔ انسٹالر روٹ تک رسائی کی تقلید کے لیے پرووٹ کا استعمال کرتا ہے۔

پروٹ صارف کی طرف سے کی جانے والی تمام کالوں کو روکتا ہے جن کے لیے عام طور پر روٹ تک رسائی کی ضرورت ہوتی ہے اور یہ یقینی بناتا ہے کہ وہ عام حالات میں کام کریں۔ PROot سافٹ ویئر کو ڈیبگ کرنے کے لیے ptrace سسٹم کال کا استعمال کرتا ہے، جو مقصد کو حاصل کرنے میں مدد کرتا ہے۔ پروٹ کے ساتھ، یہ سب کچھ کروٹ کے ساتھ کیا جا سکتا ہے، لیکن جڑ کے حقوق کے بغیر۔ اس کے علاوہ، پروٹ جعلی صارف کو سیوڈو فائل سسٹم تک رسائی فراہم کرتا ہے۔

AnLinux ایک چھوٹا پروگرام ہے۔ لیکن یہ کافی ہے، کیونکہ اس کا واحد مقصد سسٹم کی تصاویر کو انسٹال کرنا اور اسکرپٹ کو چلانا ہے جو صارف کے ماحول کو بڑھاتے ہیں۔ جب سب کچھ ہو جاتا ہے، صارف کو اسمارٹ فون کے بجائے لینکس پی سی ملتا ہے، جس میں اینڈرائیڈ بیک گراؤنڈ میں چلتا رہتا ہے۔ ہم VNC ویور یا ٹرمینل کا استعمال کرتے ہوئے ڈیوائس سے جڑتے ہیں، اور ہم کام کرنے کے لیے تیار ہیں۔

یقینا، یہ اسمارٹ فون پر لینکس چلانے کا ایک مثالی آپشن نہیں ہے، لیکن یہ کافی اچھا کام کرتا ہے۔

کہاں شروع کرنے کے لئے؟

اہم چیز ایک اینڈرائیڈ اسمارٹ فون ہے جس کا OS ورژن Lollipop سے کم نہیں ہے۔ اس کے علاوہ، 32 بٹ یا 64 بٹ ARM یا x86 ڈیوائس بھی کام کرے گی۔ اس کے علاوہ، آپ کو کافی مقدار میں مفت فائل اسپیس کی ضرورت ہوگی۔ ایسا کرنے کے لیے، آپ میموری کارڈ یا محض ایک ڈیوائس استعمال کر سکتے ہیں جس میں بڑی مقدار میں اندرونی میموری ہو۔

اس کے علاوہ، آپ کو ضرورت ہو گی:

آپ کے "Linux کمپیوٹر" تک رسائی حاصل کرنے کے لیے Termux اور VNC کی ضرورت ہے۔ آخری تین عناصر صرف فون اور انسٹالر کے ساتھ آرام دہ کام کو یقینی بنانے کے لیے درکار ہیں۔ ایک HDMI کیبل کی ضرورت صرف اس صورت میں ہے جب صارف کے لیے فون کے ڈسپلے میں جھانکنے کی بجائے بڑی اسکرین کے ساتھ کام کرنا زیادہ آسان ہو۔

ٹھیک ہے، چلو شروع کرتے ہیں۔

AnLinux: بغیر روٹ کے Android فون پر لینکس ماحول کو انسٹال کرنے کا ایک آسان طریقہ

جیسے ہی Termux انسٹال ہوتا ہے، ہمیں ایک مکمل کنسول ملتا ہے۔ ہاں، کوئی روٹ نہیں ہے (اگر فون روٹ نہیں ہے)، لیکن یہ ٹھیک ہے۔ اگلا مرحلہ لینکس کی تقسیم کے لیے امیج کو انسٹال کرنا ہے۔

اب آپ کو AnLinux کھولنے اور پھر مینو سے ڈیش بورڈ کو منتخب کرنے کی ضرورت ہے۔ کل تین بٹن ہیں، لیکن آپ صرف ایک کو منتخب کر سکتے ہیں، پہلا۔ اس کے بعد، ڈسٹری بیوشن سلیکشن مینو ظاہر ہوتا ہے۔ آپ صرف ایک نہیں بلکہ کئی کا انتخاب کر سکتے ہیں، لیکن اس صورت میں آپ کو فائل کی بڑی جگہ کی ضرورت ہوگی۔

تقسیم کو منتخب کرنے کے بعد، دو دیگر بٹن چالو ہو جاتے ہیں۔ دوسرا آپ کو لینکس کو ڈاؤن لوڈ اور انسٹال کرنے کے لیے ضروری کمانڈز کو کلپ بورڈ پر ڈاؤن لوڈ کرنے کی اجازت دیتا ہے۔ عام طور پر یہ pkg، wget کمانڈز اور ان پر عمل کرنے کے لیے ایک اسکرپٹ ہوتے ہیں۔

AnLinux: بغیر روٹ کے Android فون پر لینکس ماحول کو انسٹال کرنے کا ایک آسان طریقہ

تیسرا بٹن ٹرمکس لانچ کرتا ہے تاکہ کمانڈز کو کنسول میں چسپاں کیا جا سکے۔ ایک بار جب سب کچھ ہو جاتا ہے، ایک اسکرپٹ لانچ کیا جاتا ہے جو آپ کو تقسیم کے ماحول کو لوڈ کرنے کی اجازت دیتا ہے۔ ڈسٹری بیوشن کٹ کو کال کرنے کے لیے، آپ کو ہر بار اسکرپٹ چلانے کی ضرورت ہے، لیکن ہم اسے صرف ایک بار انسٹال کرتے ہیں۔

گرافیکل شیل کے بارے میں کیا خیال ہے؟

اگر آپ کو اس کی ضرورت ہے، تو آپ کو صرف ڈیسک ٹاپ ماحول کے لیے مینو کو منتخب کرنے اور مزید بٹن استعمال کرنے کی ضرورت ہے - تین نہیں، بلکہ مزید ظاہر ہوں گے۔ خود تقسیم کے علاوہ، آپ کو ایک شیل بھی منتخب کرنے کی ضرورت ہے، مثال کے طور پر، Xfce4، Mate، LXQt یا LXDE۔ عام طور پر، کچھ بھی پیچیدہ نہیں ہے.

پھر، اس اسکرپٹ کے علاوہ جو تقسیم کو شروع کرتی ہے، آپ کو ایک اور کی ضرورت ہوگی - یہ VNC سرور کو چالو کرتا ہے۔ عام طور پر، سارا عمل سادہ اور سیدھا ہے، اس سے مشکلات پیدا ہونے کا امکان نہیں ہے۔

VNC سرور شروع کرنے کے بعد، ہم ناظرین کا استعمال کرتے ہوئے کلائنٹ کی طرف سے جڑتے ہیں۔ آپ کو پورٹ اور لوکل ہوسٹ کو جاننے کی ضرورت ہے۔ یہ سب اسکرپٹ کے ذریعہ بتایا گیا ہے۔ اگر سب کچھ صحیح طریقے سے کیا جاتا ہے، تو صارف اپنے ورچوئل لینکس سسٹم تک رسائی حاصل کر لیتا ہے۔ جدید فونز کی کارکردگی بہترین ہے، اس لیے کوئی پریشانی نہیں ہوگی۔ یقینا، یہ امکان نہیں ہے کہ ایک اسمارٹ فون مکمل طور پر ڈیسک ٹاپ کو تبدیل کرنے کے قابل ہو، لیکن، عام طور پر، یہ سب کام کرتا ہے.

یہ طریقہ کارآمد ہو سکتا ہے اگر آپ کو اچانک سرور سے فوری رابطہ کرنے کی ضرورت ہو، اور آپ لیپ ٹاپ کے بغیر کار میں ہوں (یقیناً، اس صورت میں، AnLinux کے ساتھ اوپر بیان کردہ تمام آپریشنز پہلے ہی مکمل ہو چکے ہوں گے)۔ لینکس ورچوئل مشین آپ کو کام یا گھر کے سرور سے جڑنے کی اجازت دیتی ہے۔ اور اگر کسی وجہ سے کار میں ڈسپلے اور وائرلیس کی بورڈ موجود ہے، تو چند ہی لمحوں میں آپ کیبن میں کام کا دفتر ترتیب دے سکتے ہیں۔

AnLinux: بغیر روٹ کے Android فون پر لینکس ماحول کو انسٹال کرنے کا ایک آسان طریقہ

ماخذ: www.habr.com

نیا تبصرہ شامل کریں