كيفية إزالة برنامج التطبيقات & بالكامل في نظام التشغيل Mac OS X عن طريق إزالة التثبيت اليدوي للطرف
جدول المحتويات:
يمكن إلغاء تثبيت معظم التطبيقات في نظام التشغيل 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 واستخدم بناء الجملة التالي للعثور على المكونات المتبقية
- إزالة الملفات المرتبطة من مواقع النظام باستخدام rm:
- كرر حسب الضرورة مع ملفات المكونات المرتبطة التي تم إرجاعها بواسطة mdfind
mdfind -name
sudo rm -rf / مهما كان
يمكنك أيضًا اختيار إزالة المكونات من واجهة المستخدم الرسومية باستخدام Finder. يتم حذف ملفات ذاكرة التخزين المؤقت للمستخدم وغيرها من مكونات ~ / Library / بسهولة من خلال Finder of OS X ، بينما لا يوصى بالتنقيب في مجلدات النظام العميقة أو أدلة unix مثل / usr / sbin / باستخدام واجهة المستخدم الرسومية بشكل خاص. تعمل هذه العملية على إزالة البرامج الافتراضية المرفقة مع نظام التشغيل Mac OS X ، على الرغم من عدم وجود سبب مقنع للغاية للقيام بذلك ، لا يوصى بذلك.
إذا بدا أي من هذا فوق رأسك ، فذلك لأن هذا بالفعل أكثر تقدمًا بكثير مما يحتاجه مستخدم Mac العادي. بالنسبة للغالبية العظمى من مستخدمي Mac ، من الأفضل اللجوء إلى طرق أكثر تقليدية لإلغاء تثبيت التطبيق ، أو استخدام أداة مساعدة شاملة لإلغاء التثبيت مثل AppCleaner ، وهي مجانية وتقوم بشكل أساسي بنفس عملية البحث ولكن من خلال واجهة مستخدم رسومية آلية.