دستی ٹرمینل ان انسٹال کرکے میک OS X میں ایپس & سافٹ ویئر کو مکمل طور پر کیسے ہٹائیں

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

Anonim

Mac OS X میں زیادہ تر ایپس کو /Applications/ فولڈر سے کوڑے دان میں گھسیٹ کر آسانی سے ان انسٹال کیا جا سکتا ہے، اور بہت سی دیگر ایپس کے ساتھ ان انسٹال ایپلی کیشنز کے ساتھ آتی ہیں جو گھر کو صاف کر دیں گی اور ایپس کو بھی مکمل طور پر ہٹا دیں گی۔ مزید برآں، میک OS کے لیے تھرڈ پارٹی یوٹیلیٹیز موجود ہیں جو ایپس کو مکمل طور پر ہٹانا اتنا ہی آسان بنا سکتی ہیں جتنا ڈریگ اینڈ ڈراپ۔

ایک اور حل، جو بہترین طور پر محفوظ ہے اور صرف جدید میک صارفین کے استعمال کے لیے ہے جو کمانڈ لائن کے ساتھ آرام دہ ہیں اور Mac OS X کے بارے میں گہرا علم، ایک ایپ اور تمام متعلقہ اجزاء کو مکمل طور پر دستی طور پر ہٹانا ہے، اور ہم یہاں اس کا احاطہ کریں گے۔

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

Mac OS X میں ایپس / سافٹ ویئر کے تمام اجزاء کیسے تلاش کریں

ہم Terminal اور mdfind استعمال کریں گے، حالانکہ دوسرے کمانڈ لائن سرچ ٹولز بھی اس مقصد کے لیے کام کر سکتے ہیں۔ استعمال کرنے کے لیے عمومی نحو درج ذیل کمانڈ ہے -نام کے جھنڈے کے ساتھ:

"

mdfind -نام درخواست کا نام"

آپ -نام کے جھنڈے کے بغیر بھی وسیع ترین ممکنہ تلاش کا استعمال کر سکتے ہیں لیکن آپ کے نتائج کم درست ہو سکتے ہیں، چاہے یہ مفید ہے آپ پر منحصر ہے

مثال کے طور پر، Teleport، Mac OS X کی بورڈ اور ماؤس شیئرنگ یوٹیلیٹی کے ساتھ منسلک فائلوں اور اجزاء کو ایک ہی کی بورڈ کے ساتھ متعدد میک کو کنٹرول کرنے کے لیے، آپ درج ذیل کو استعمال کر سکتے ہیں:

"

mdfind -name teleport"

اس وسیع تلاش کو میک پر وہ سب کچھ واپس کر دینا چاہیے جو ایپلیکیشن کے نام سے منسلک ہے – اس کا مطلب یہ نہیں ہے کہ آپ کو تلاش کے ذریعے واپس آنے والی ہر چیز کو حذف کر دینا چاہیے۔ہر چیز کی احتیاط سے مثال دیں جو پایا جاتا ہے، آپ کو یہ تعین کرنے کے لیے اپنے تلاش کے پیرامیٹرز کو ایڈجسٹ کرنے کی ضرورت پڑ سکتی ہے کہ آیا آپ کو ایپلیکیشن اور/یا سافٹ ویئر کے تمام ضروری اجزاء مل رہے ہیں۔

عام طور پر، آپ بائنریز، .app فائلز، اور سافٹ ویئر کے باقی ماندہ ٹکڑوں کی تلاش کر رہے ہیں، جیسے plist فائلیں، ترجیحات، کیشز، ڈیمونز، اور بہت سی ایپس سے وابستہ دیگر لوازماتی فائلیں اور اجزاء OS X میں۔ ایپلیکیشن کے اجزاء مختلف جگہوں پر ظاہر ہو سکتے ہیں، بشمول درج ذیل فائل پاتھز پر محدود نہیں:

/Applications/ ~/Applications/ ~/Library/Application Support/ ~/Library/Preferences/ ~/Library/Caches/~/Library/containers/Application] ~/Library/LaunchAgents/Application] ~/Library/PreferencePanes/ ~/Library/Saved\ Application\ State/ ~/Downloads/ /System/Library/LaunchDaemons//System/Library/LaunchAgents/

دہرانے کے لیے، یہ اس کی مکمل فہرست ہو سکتی ہے یا نہیں ہو سکتی ہے کہ کسی دیے گئے ایپلیکیشن کے لیے متعلقہ فائلیں کہاں محفوظ کی جاتی ہیں، اسی لیے mdfind کمانڈ کے ذریعے اطلاع دی گئی بات پر توجہ دینا ضروری ہے۔اگر آپ جس چیز کو مکمل طور پر ان انسٹال کرنا چاہتے ہیں وہ ایک کمانڈ لائن یوٹیلیٹی ہے، تو اس کے مختلف قسم کے بائنری فولڈرز میں اجزاء ہوسکتے ہیں، چاہے /usr/bin /usr/sbin یا دیگر،

مکمل طور پر ایپس اور بقیہ ایپلیکیشن اجزاء کو ہٹانا

صرف متعلقہ فائلوں کو ہٹائیں جو ڈیلیٹ کرنے کے لیے مناسب ہوں، اس کا کوئی آفاقی جواب نہیں ہے اسی لیے آپ کو mdfind یوٹیلیٹی کے ذریعے ملنے والی فائلوں پر توجہ دینے کی ضرورت ہے۔ اس بات کو یقینی بنائیں کہ آپ بالکل جانتے ہیں کہ یہ کون سی فائل ہے جسے آپ حذف کر رہے ہیں اور آپ اسے کیوں حذف کر رہے ہیں - جیسا کہ پہلے ہی ذکر کیا گیا ہے، یہ واقعی Mac OS X کے جدید علم رکھنے والے ماہر صارفین کے لیے ہے - آپ غلطی سے غلط چیز کو ہٹانا نہیں چاہتے۔ . اس کے بعد آپ rm یا srm کمانڈ کے ساتھ فائلوں کو مستقل طور پر حذف کر سکتے ہیں، اگر آپ rm کمانڈ سے واقف نہیں ہیں، تو یہ الٹنے والا نہیں ہے، لہذا احتیاط کے ساتھ استعمال کریں ورنہ آپ غیر ارادی طور پر کوئی اہم چیز حذف کر سکتے ہیں۔

اگر آپ جو کچھ کر رہے ہیں اس میں آپ کو ناقابل یقین حد تک اعتماد نہیں ہے، تو آپ کو مزید آگے جانے سے پہلے کم از کم میک کا بیک اپ لینا چاہیے، جو بہرحال باقاعدگی سے کرنا اچھا خیال ہے۔

یہاں انتظامی مراعات کی اجازت دینے کے لیے sudo کے سابقہ ​​والے rm کی ایک مثال ہے، خیالی جگہوں پر کچھ فرضی فائلوں کو ہٹانا (ہاں، یہ مضحکہ خیز طاقتور rm کے کاپی/پیسٹ اور غلط استعمال کو روکنے کے لیے بنائے گئے ہیں۔ کمانڈ):

sudo rm -rif ~/Directory/Component/Removeme.pane sudo rm -rif /TheLibrary/LaunchDaemons/sketchyd sudo rm -rif /usr/sbin/crudrunner sudo rm -rif ~/Download/sketchydaemon-installer.tgz sudo rm -rif ~/.Tofu/Preferences/com.company.crudrunner.plist

ایک بار پھر یہ ایک مثال ہے، 'sudo rm -rif' جز اصلی ہے لیکن ڈائریکٹریز یا فائلز میں سے کوئی بھی نہیں ہے، یہ مکمل طور پر اس بات پر منحصر ہے کہ آپ mdfind کے ساتھ کیا تلاش کرتے ہیں اور آپ کا تعین کیا ہونا چاہیے ہٹا دیا گیا۔

OS X میں ٹرمینل کے ذریعے دستی ایپ اور اجزاء کو ہٹانا: کنڈینسڈ ورژن

بے صبری؟ کمانڈ لائن ماہر اور بالکل جانتے ہیں کہ ردی کہاں تلاش کرنا ہے؟ یہ رہا کنڈینسڈ ورژن، بغیر وضاحت کے – اگر آپ نہیں جانتے کہ آپ کیا کر رہے ہیں تو اس پر نہ جائیں:

  • معلوم ایپلیکیشن فائلوں کو کوڑے دان میں ڈالیں
  • ٹرمینل لانچ کریں اور بقیہ اجزاء کو تلاش کرنے کے لیے درج ذیل نحو کا استعمال کریں
  • mdfind -name

  • آر ایم کے ساتھ سسٹم کے مقامات سے متعلقہ فائلوں کو ہٹائیں:
  • sudo rm -rf/Whatever

  • mdfind کے ذریعے واپس کی گئی متعلقہ اجزاء کی فائلوں کے ساتھ ضرورت کے مطابق دہرائیں

آپ فائنڈر کے ساتھ GUI سے اجزاء کو ہٹانے کا انتخاب بھی کر سکتے ہیں۔ صارف کیش فائلوں اور دیگر ~/Library/ اجزاء کو کوڑے دان میں ڈالنا OS X کے فائنڈر کے ذریعے آسانی سے کیا جاتا ہے، جب کہ GUI کے ساتھ گہرے سسٹم فولڈرز یا یونکس ڈائریکٹریز جیسے /usr/sbin/ میں کھودنے کی خاص طور پر سفارش نہیں کی جاتی ہے۔ یہ عمل پہلے سے طے شدہ سافٹ ویئر کو ہٹانے کے لیے کام کرتا ہے جو میک OS X کے ساتھ بنڈل آتا ہے، حالانکہ ایسا کرنے کی کوئی انتہائی مجبوری وجہ کے بغیر، اس کی سفارش نہیں کی جاتی ہے۔

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

دستی ٹرمینل ان انسٹال کرکے میک OS X میں ایپس & سافٹ ویئر کو مکمل طور پر کیسے ہٹائیں