آپ پچھلے ہفتے ڈاؤن لوڈ کی گئی فائل پر ڈبل کلک کرتے ہیں، کنکشن کام کرتا ہے، اور عادت رہ جاتی ہے: جب بھی VPN گرتا ہے، آپ وہی فائل دوبارہ چلاتے ہیں۔ فوراً کچھ نہیں ٹوٹتا، اور اسی لیے یہ طریقہ قائم رہتا ہے۔ آپ دراصل ایپلیکیشن کو اسی کے اوپر دوبارہ انسٹال کرتے ہیں، اور پھر انسٹالر کے آخر سے اسے دوبارہ کھولتے ہیں۔

انسٹالر ختم ہونے کے بعد پروگرام ڈسک پر کہیں اور رہتا ہے اور اس کا اپنا آئیکن، اپنی سیٹنگز اور اپنی پس منظر سروس ہوتی ہے۔ ڈاؤن لوڈ ترسیل کا ذریعہ تھا، اور اسے رکھنا بالکل ٹھیک ہے، لیکن یہ وہ چیز نہیں جس سے آپ جڑتے ہیں۔

ڈاؤن لوڈ نے ڈسک پر اصل میں کیا رکھا

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

جو فروش اس طرح بھیجتا ہے، اس کے لیے انسٹالر اپنا پے لوڈ کھولتا ہے، ایپلیکیشن اور اس کی معاون فائلیں لکھتا ہے، اور ڈیسک ٹاپ پر جو درکار ہو وہ درج کرتا ہے۔ ختم ہونے پر اہم چیزیں ایپلیکیشن کی بائنری، ڈیسک ٹاپ اندراج، اور اکثر وہ سروس ہوتی ہیں جو ایپلیکیشن شروع کرتی ہے۔ ان میں سے کوئی بھی آپ کی ڈاؤن لوڈ کردہ فائل نہیں ہے۔ انسٹالر اپنے آخری آؤٹ پٹ میں جس ڈائریکٹری کا نام لیتا ہے وہاں دیکھیں، فرق فوراً نظر آئے گا۔

اسے دوبارہ چلانے کی عادت تشخیص بھی چھپا دیتی ہے۔ اگر مکمل دوبارہ انسٹالیشن کے بعد ایپ کھلتی ہے لیکن مینو سے نہیں، تو آپ کو یہ پتہ نہیں چلتا کہ کون سا حصہ غائب تھا، کیونکہ انسٹالر نے وہ سب دوبارہ بنا دیا۔

فروش کی اپنی پکار سے ایک بار انسٹال کریں

دستاویزی پکار کی بالکل پیروی کریں، اس انٹرپریٹر سمیت جس کا وہ نام لیتا ہے۔ PIA کے Linux کلائنٹ کے لیے، گائیڈ انسٹالر کو sh کے ذریعے بلاتی ہے، اس لیے کمانڈ کی شکل انٹرپریٹر اور پھر وہ فائل ہے جو آپ نے واقعی ڈاؤن لوڈ کی۔

sh ./pia-linux-VERSION.run

VERSION آپ کے حاصل کردہ کسی بھی بلڈ کے لیے جگہ دار ہے، کسی خاص نمبر کی تلاش کی سفارش نہیں۔ اس کمانڈ کو نظامی سطح کے نتائج والے کوڈ کے اجرا کے طور پر لیں، کیونکہ وہ یہی ہے: یہ فائل کی جانچ کا طریقہ نہیں ہے، اور اسے دو بار چلانے سے وہ کچھ نہیں سیکھا جاتا جو پہلی بار نے نہ سکھایا ہو۔

اسی گائیڈ کی ایک تفصیل آسانی سے رہ جاتی ہے اور اسے دہرانا مناسب ہے: انسٹالر سے پہلے sudo نہ لگائیں۔ یہ اپنی مطلوبہ انتظامی اجازت خود مانگتا ہے، اور اسے روٹ شیل میں لپیٹنے سے بدل جاتا ہے کہ انسٹالیشن کس صارف کے ماحول میں اترے گی۔ اسی وجہ سے «ہر ڈاؤن لوڈ کو چلانے کے قابل بناؤ اور اسے چلاؤ» کوئی عام اصول نہیں ہے؛ انٹرپریٹر سے اسکرپٹ پڑھوانا اور فائل کو براہ راست چلانا مختلف ناکامی کے طریقوں والی مختلف کارروائیاں ہیں۔

انسٹالر ختم ہونے پر فروش ابھی نصب شدہ ایپلیکیشن کے ذریعے سائن اِن اور جڑنے کی دستاویز کرتا ہے۔ ہر بعد کا کنکشن وہیں کا ہے۔ اگر آپ آن لائن ہونے کے لیے اب بھی انسٹالر کا راستہ ٹائپ کرتے ہیں، تو آپ نے نادانستہ طور پر انسٹالر کو اپنے ورک فلو کا حصہ بنا لیا ہے۔

لانچر، اسٹور اور ٹرے تین مختلف جگہیں ہیں

ایپلیکیشن مینو، سافٹ ویئر اسٹور کیٹلاگ اور ٹرے کا علاقہ الگ الگ انٹرفیس ہیں جنہیں مختلف اجزاء سنبھالتے ہیں، اور انسٹالر باقیوں کو چھوئے بغیر ایک بھر سکتا ہے۔ اسٹینڈ اَلون انسٹالر عام طور پر ڈیسک ٹاپ اندراج لکھتا ہے، جو صرف لانچر کے ساتھ انضمام ہے اور اس سے زیادہ کچھ نہیں۔ یہ ایپ کو کیٹلاگ کے زیرِ انتظام اسٹور انسٹالیشن نہیں بناتا، اور ٹرے آئیکن کی ضمانت نہیں دیتا۔

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

لہٰذا جب ایپ کھلے مگر آئیکن نہ ہو، تو دوبارہ انسٹال نہ کریں۔ دیکھیں کہ کوئی عمل چل رہا ہے یا نہیں، ونڈو پس منظر کی شروعات کے پیچھے چھپی ہے یا نہیں، اور ڈیسک ٹاپ ایسے اشاروں کی بالکل معاونت کرتا ہے یا نہیں۔ ٹرے میزبان کے بغیر ڈیسک ٹاپ پر اشارے کا نہ ہونا متوقع رویہ ہے، خرابی نہیں۔ وہی ڈاؤن لوڈ پانچویں بار دوبارہ انسٹال کرنے سے صرف وہی تازہ ہوتا ہے جو پہلے سے کام کر رہا تھا۔

انسٹال کا مالک لکھ لیں

لکھیں کہ کس چینل نے ایپلیکیشن انسٹال کی، کون سا جزو اسے اپ ڈیٹ کرتا ہے اور کیا اسے ہٹاتا ہے۔ یہ تین جواب عام طور پر ایک ہی پروگرام نہیں ہوتے، اور جس مشین پر کسی کو یہ معلوم نہ ہوں وہ مشین ایسی ہے جہاں VPN کلائنٹ کی دو نقلیں آخرکار انہی راستوں پر لڑتی ہیں۔

ڈاؤن لوڈ شدہ انسٹالر مٹانا کچھ بھی اَن انسٹال کرنا نہیں ہے، اور ونڈو بند کرنا لازماً وہ سروس یا اس کی نصب کردہ بلاکنگ پالیسی روک نہیں دیتا۔ صفائی سے پہلے معلوم کریں کہ لاگ اِن پر کیا چلتا ہے اور ری بوٹ کے بعد کیا بچتا ہے۔

انسٹالر اپنا کام کر چکے تو اسے ایسے فولڈر میں رکھیں جو آپ کو یاد رہے اور اسے ایپلیکیشن کی طرح برتنا چھوڑ دیں۔ اگلی بار جب ٹنل برا سلوک کرے تو نصب شدہ ایپ سے شروع کریں، اور ڈاؤن لوڈ کو اس دن کی نشانی رہنے دیں جس دن آپ نے اسے انسٹال کیا۔ اوپر بیان کردہ پکار اور پہلے لانچ مراحل کے لیے Linux کے لیے PIA انسٹالیشن گائیڈ حوالہ ہے۔

متعلقہ مضامین