كيفية إزالة برنامج التطبيقات & بالكامل في نظام التشغيل Mac OS X عن طريق إزالة التثبيت اليدوي للطرف

جدول المحتويات:

Anonim

يمكن إلغاء تثبيت معظم التطبيقات في نظام التشغيل Mac OS X بسهولة عن طريق سحبها إلى سلة المهملات من / التطبيقات / المجلد ، ويأتي العديد من التطبيقات الأخرى مصحوبة بتطبيقات إلغاء التثبيت المصاحبة التي ستقوم بتنظيف المنزل وإزالة التطبيقات تمامًا أيضًا. بالإضافة إلى ذلك ، هناك أدوات مساعدة تابعة لجهات خارجية لنظام التشغيل Mac OS يمكنها جعل الإزالة الكاملة للتطبيقات بسيطة مثل السحب والإفلات.

حل آخر ، أفضل خيار محجوز لـمخصص للاستخدام من قبل مستخدمي Mac المتقدمين فقطالذين يرتاحون لسطر الأوامر ولديهم المعرفة الأعمق بنظام التشغيل Mac OS X ، هي الإزالة اليدوية الشاملة للتطبيق وجميع المكونات المرتبطة به ، وهذا ما سنغطيه هنا.

طريقة العملية هذه أكثر تقنية وتعتمد على الجهاز لإنجاز إجراء إلغاء التثبيت الكامل. مرة أخرى ، هذا مخصص للمستخدمين المتقدمين فقط ، ونادرًا ما يكون من الضروري إزالة أحد التطبيقات أو مكونات التطبيق بهذه الطريقة. سنقسم الخطوات إلى عدة أجزاء ، أولاً سنبحث عن التطبيق والمكونات ذات الصلة ، الأمر الذي يتطلب مستوى معينًا من المعرفة وحسن التقدير لتحديد ما هو مرتبط وما هو غير مرتبط ، وثانيًا ، الإزالة الفعلية للملفات المناسبة. إذا كنت مستخدمًا خبيرًا مرتاحًا جدًا لهذا الاحتمال وتريد فقط بعض الأوامر القابلة للتنفيذ دون أي تفسير لما يحدث ولماذا ، يمكنك الانتقال إلى الإصدار المكثف أدناه.

كيفية البحث عن جميع مكونات التطبيقات / البرامج في نظام التشغيل Mac OS X

سنستخدم Terminal و mdfind ، على الرغم من أن أدوات بحث سطر الأوامر الأخرى يمكن أن تعمل أيضًا لهذا الغرض. الصيغة العامة التي يجب استخدامها هي الأمر التالي الذي يحمل العلامة -name :

"

mdfind -name اسم التطبيق "

يمكنك أيضًا استخدام أوسع بحث ممكن بدون علامة -name ولكن قد تكون نتائجك أقل دقة ، سواء كان ذلك مفيدًا أم لا

على سبيل المثال ، للعثور على الملفات والمكونات المرتبطة باستخدام Teleport ولوحة مفاتيح Mac OS X والأداة المساعدة لمشاركة الماوس للتحكم في أجهزة Mac متعددة باستخدام لوحة مفاتيح واحدة ، يمكنك استخدام ما يلي:

"

mdfind-name النقل الفضائي "

يجب أن يعرض هذا البحث الواسع كل شيء على جهاز Mac مرتبط باسم التطبيق - وهذا لا يعني أنه يجب عليك حذف كل ما يتم إرجاعه بواسطة البحث بالرغم من ذلك.أمثلة دقيقة لكل ما تم العثور عليه ، قد تحتاج إلى ضبط معلمات البحث لتحديد ما إذا كنت تعثر على جميع المكونات الضرورية للتطبيق و / أو البرنامج.

بشكل عام ، أنت تبحث عن الثنائيات وملفات .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 ، فلا يمكن التراجع عنه ، لذا استخدمه بحذر أو يمكنك حذف شيء مهم عن غير قصد.

إذا لم تكن واثقًا بشكل لا يصدق مما تفعله ، فعليك على الأقل نسخ جهاز Mac احتياطيًا قبل المضي قدمًا ، وهي فكرة جيدة للقيام بها بانتظام على أي حال.

هنا مثال على rm ببادئة sudo للسماح بالامتيازات الإدارية ، وإزالة بعض الملفات الوهمية في مواقع وهمية (نعم ، هذه مصنوعة لمنع نسخ / لصق وإساءة استخدام ملف 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.tgzsudo rm -rif ~ / .Tofu / Preferences / com.company.crudrunner.plist

مرة أخرى هذا مثال ، مكون 'sudo rm -rif' حقيقي ولكن لا يوجد أي من الأدلة أو الملفات ، سيعتمد تمامًا على ما تجده مع mdfind وما يجب أن تحدده إزالة.

إزالة التطبيقات والمكونات اليدوية في OS X عبر Terminal: الإصدار المكثف

نافذ الصبر؟ خبير سطر الأوامر وتعرف بالضبط أين تجد غير المرغوب فيه؟ ها هي النسخة المختصرة ، بلا شرح - لا تقفز إلى هذا إذا كنت لا تعرف ما تفعله:

  • احذف ملفات التطبيق المعروفة
  • Launch Terminal واستخدم بناء الجملة التالي للعثور على المكونات المتبقية
  • mdfind -name

  • إزالة الملفات المرتبطة من مواقع النظام باستخدام rm:
  • sudo rm -rf / مهما كان

  • كرر حسب الضرورة مع ملفات المكونات المرتبطة التي تم إرجاعها بواسطة mdfind

يمكنك أيضًا اختيار إزالة المكونات من واجهة المستخدم الرسومية باستخدام Finder. يتم حذف ملفات ذاكرة التخزين المؤقت للمستخدم وغيرها من مكونات ~ / Library / بسهولة من خلال Finder of OS X ، بينما لا يوصى بالتنقيب في مجلدات النظام العميقة أو أدلة unix مثل / usr / sbin / باستخدام واجهة المستخدم الرسومية بشكل خاص. تعمل هذه العملية على إزالة البرامج الافتراضية المرفقة مع نظام التشغيل Mac OS X ، على الرغم من عدم وجود سبب مقنع للغاية للقيام بذلك ، لا يوصى بذلك.

إذا بدا أي من هذا فوق رأسك ، فذلك لأن هذا بالفعل أكثر تقدمًا بكثير مما يحتاجه مستخدم Mac العادي. بالنسبة للغالبية العظمى من مستخدمي Mac ، من الأفضل اللجوء إلى طرق أكثر تقليدية لإلغاء تثبيت التطبيق ، أو استخدام أداة مساعدة شاملة لإلغاء التثبيت مثل AppCleaner ، وهي مجانية وتقوم بشكل أساسي بنفس عملية البحث ولكن من خلال واجهة مستخدم رسومية آلية.

كيفية إزالة برنامج التطبيقات & بالكامل في نظام التشغيل Mac OS X عن طريق إزالة التثبيت اليدوي للطرف