آئی ایس ایچ کے ساتھ آئی پیڈ یا آئی فون پر لینکس شیل کیسے حاصل کریں۔

فہرست کا خانہ:

Anonim

کیا آپ نے کبھی خواہش کی ہے کہ آپ کے پاس آئی پیڈ یا آئی فون پر لینکس کمانڈ لائن ہو؟ iSH کے ساتھ آپ اس مقصد کو پورا کرنے کے کافی قریب پہنچ سکتے ہیں۔ iSH Shell iOS کے لیے ایک لینکس شیل ہے جو ایک iPad یا iPhone پر Alpine Linux کے آسان ورژن کو چلانے کے لیے x86 ایمولیٹر کا استعمال کرتا ہے۔ یہاں تک کہ آپ الپائن پیکیج مینیجر کے ساتھ براہ راست iSH میں پیکجز اور اضافی سافٹ ویئر انسٹال کر سکتے ہیں، جو کہ کمانڈ لائن ٹولز جیسے wget، curl، python، git اور بہت کچھ کی دنیا تک رسائی کی پیشکش کر سکتے ہیں۔

iSH شیل کو iOS میں انسٹال کرنا کافی آسان ہے لیکن TestFlight کی ضرورت ہے، جو کہ ایک ڈویلپر ٹول ہے۔ اس طرح یہ زیادہ تر تفریح ​​کے لیے اور جدید صارفین کی طرف سے ٹنکرنگ کے لیے ہے۔ اگر یہ واضح نہیں ہے تو، آئی ایس ایچ ونڈو مینیجر اور جی یو آئی کے ساتھ لینکس کا مکمل ورژن نہیں ہے جیسے آئی پیڈ یا آئی فون کے لیے اوبنٹو، یہ صرف ایک شیل ہے، لیکن یہ iOS میں اب تک کا سب سے زیادہ فعال مقامی کمانڈ لائن ماحول ہے جو فی الحال دستیاب ہے۔ . اور اس کے ساتھ کھیلنا یقینی طور پر بہت مزہ آتا ہے!

آئی ایس ایچ لینکس شیل کو آئی پیڈ یا آئی فون پر کیسے انسٹال کریں

iSH انسٹال کرنے کا آسان ترین طریقہ TestFlight کے ذریعے ہے، لیکن اگر آپ اس راستے کو ترجیح دیتے ہیں تو آپ ایپ کو سائیڈ لوڈ بھی کر سکتے ہیں:

  1. iPad یا iPhone سے، یہاں کلک کر کے App Store سے TestFlight انسٹال کریں
  2. آئی پیڈ یا آئی فون سے درج ذیل لنک پر کلک کریں: https://testflight.apple.com/join/97i7KM8O
  3. ٹیسٹ شروع کرنے کا انتخاب کریں، اور ٹیسٹ فلائٹ کی شرائط کو قبول کریں
  4. TestFlight میں "انسٹال کریں" پر کلک کریں، یہ آئی ایس ایچ شیل ایپلیکیشن کو iOS میں انسٹال کر دے گا
  5. مکمل ہونے پر iSH لانچ کریں

iSH کسی بھی دوسری ایپ کی طرح آپ کے آئی فون یا آئی پیڈ پر انسٹال ہو جائے گا، اور آپ اسے کسی دوسرے iOS ایپ کی طرح کھول اور بند کر سکتے ہیں۔

ایک بار جب آپ iSH کھولتے ہیں، تو آپ کافی عام لینکس کمانڈ لائن میں ہوتے ہیں، اور ls, mkdir, cd, cat, touch, vi, wget, zip, unzip, tar سے کمانڈز کی مخصوص رینج میں ہوتے ہیں۔ ، chmod، grep، chown، rm، اور بہت کچھ آپ کے لیے دستیاب ہے۔

یہ دیکھتے ہوئے کہ iSH کمانڈ لائن ماحول پیش کرتا ہے، آپ بہت زیادہ ٹائپنگ کر رہے ہوں گے۔ آن اسکرین ٹچ اسکرین کی بورڈ پر ٹائپ کرنا بالکل وہی ہے جس کی آپ توقع کریں گے۔ ٹچ اسکرین پر ٹائپ کرنے کا عام بوجھل تجربہ، لہذا اگر آپ اسے کسی سنجیدہ انداز میں استعمال کرنے کی کوشش کر رہے ہیں تو آپ iOS ڈیوائس کے ساتھ ایک بیرونی کی بورڈ استعمال کرنا چاہیں گے۔

اگر آپ ٹیسٹ فلائٹ کے بغیر iSH انسٹال کرنا چاہتے ہیں تو آپ ایسا کر سکتے ہیں۔ اس کے بجائے، iSH سورس کو github سے ڈاؤن لوڈ کریں اور پھر iSH سورس کا استعمال کرتے ہوئے iOS میں ایپس کو سائیڈ لوڈ کرنے کے طریقے کے لیے ہدایات پر عمل کریں۔ سائیڈ لوڈ کے عمل میں میک اور ایکس کوڈ کی ضرورت ہوتی ہے۔

apk کے ساتھ iOS پر iSH میں پیکجز کیسے انسٹال کریں

آپ الپائن لینکس پیکیج مینیجر ‘apk’ کے ساتھ iSH میں نیا سافٹ ویئر انسٹال کر سکتے ہیں۔

مثال کے طور پر اگر آپ iSH میں lynx شامل کرنا چاہتے ہیں تو درج ذیل کمانڈ:

apk add lynx

پھر آپ حسب معمول اپنی پسندیدہ ویب سائٹ دیکھنے کے لیے lynx چلا سکتے ہیں:

lynx osxdaily.com

یا اگر آپ ازگر کو شامل کرنا چاہتے ہیں:

apk add python

آپ apk کے ساتھ تقریباً کچھ بھی شامل کر سکتے ہیں، حالانکہ سب کچھ کام نہیں کرتا (مثال کے طور پر فی الحال zsh کام نہیں کرتا، اور نہ ہی ٹیل نیٹ)

آپ اس کے ساتھ پیکجز کو اپ ڈیٹ کر سکتے ہیں:

apk update packagename

آپ نام سے بھی پیکیج تلاش کر سکتے ہیں:

apk تلاش کا نام

اور یقیناً آپ پیکجز کو بھی ہٹا سکتے ہیں:

apk del packagename

iSH کو اپ ڈیٹ کرنا

نوٹ کریں کہ آپ کو App Store کے بجائے TestFlight ایپلیکیشن سے iSH Shell کو اپ ڈیٹ کرنا ہوگا۔

اس کی وجہ یہ ہے کہ iSH کی طرف سے پیش کردہ کچھ فعالیت کی بظاہر ایپ سٹور میں اجازت نہیں ہے، لیکن شاید اس سے سڑک بدل جائے گی۔

ڈویلپر اکثر iSH کو اپ ڈیٹ کر رہا ہوتا ہے اس لیے صرف TestFlight ایپ کھولیں اور کوئی بھی دستیاب اپ ڈیٹ انسٹال کریں جب وہ iSH شیل کے لیے دکھائی جائیں۔

ہم یہاں آئی پیڈ کے اسکرین شاٹس پر زیادہ تر iSH دکھا رہے ہیں، لیکن یہ آئی فون پر بالکل ویسا ہی کام کرتا ہے، اسکرین کی بہت کم جگہ کے ساتھ۔

اگر یہ سب کچھ حد سے زیادہ پیچیدہ لگتا ہے، یا آپ TestFlight یا سائیڈ لوڈ کچھ بھی استعمال نہیں کرنا چاہتے ہیں، تو آپ ایک ایسی ایپ آزما سکتے ہیں جس کی ایپ اسٹور پر اجازت ہے جسے OpenTerm کہتے ہیں، OpenTerm آپ کو ایک کمانڈ دیتا ہے۔ iOS میں ہر طرح کی لائن ہے لیکن یہ بہت زیادہ محدود ہے۔

شاید ایک دن ہمیں iOS میں بھی ایک آفیشل ٹرمینل ایپلی کیشن مل جائے جیسا کہ میک پر ہے؟ تب تک، iSH کو آزمائیں، یا آپ صرف ایک ssh کلائنٹ حاصل کر سکتے ہیں اور کہیں اور اپنے شیل سے جڑ سکتے ہیں۔

آئی ایس ایچ کے ساتھ آئی پیڈ یا آئی فون پر لینکس شیل کیسے حاصل کریں۔