Πώς να αφαιρέσετε πλήρως το λογισμικό εφαρμογών & στο Mac OS X με μη αυτόματη απεγκατάσταση τερματικού

Πίνακας περιεχομένων:

Anonim

Οι περισσότερες εφαρμογές στο Mac OS X μπορούν να απεγκατασταθούν εύκολα, σύροντάς τες στον Κάδο απορριμμάτων από το φάκελο /Applications/, ενώ πολλές άλλες συνοδεύονται από συνοδευτικές εφαρμογές απεγκατάστασης που θα καθαρίσουν το σπίτι και θα αφαιρέσουν εντελώς τις εφαρμογές. Επιπλέον, υπάρχουν βοηθητικά προγράμματα τρίτων για Mac OS που μπορούν να κάνουν την πλήρη αφαίρεση εφαρμογών τόσο απλή όσο το drag and drop.

Μια άλλη λύση, η οποία προορίζεται για προορίζεται για χρήση μόνο από προχωρημένους χρήστες Mac που αισθάνονται άνετα με τη γραμμή εντολών και έχουν μια βαθύτερη γνώση του Mac OS X, είναι η λεπτομερής μη αυτόματη αφαίρεση μιας εφαρμογής και όλων των σχετικών στοιχείων, και αυτό είναι που θα καλύψουμε εδώ.

Αυτή η μέθοδος διαδικασίας είναι πολύ πιο τεχνική και βασίζεται στο τερματικό για να ολοκληρώσει την πλήρη διαδικασία απεγκατάστασης. Και πάλι, αυτό προορίζεται μόνο για προχωρημένους χρήστες και σπάνια είναι απαραίτητο να αφαιρέσετε μια εφαρμογή ή στοιχεία εφαρμογής με αυτόν τον τρόπο. Θα χωρίσουμε τα βήματα σε μερικά μέρη, πρώτον θα είναι η εύρεση της εφαρμογής και των σχετικών στοιχείων, κάτι που απαιτεί κάποιο επίπεδο γνώσεων και διακριτικότητας για να προσδιοριστεί τι σχετίζεται και τι όχι και, δεύτερον, η πραγματική αφαίρεση των κατάλληλων αρχείων. Εάν είστε έμπειρος χρήστης που αισθάνεται πολύ άνετα με αυτήν την προοπτική και θέλετε απλώς κάποια ενεργή εντολή χωρίς καμία εξήγηση για το τι συμβαίνει και γιατί, μπορείτε να μεταβείτε σε μια συνοπτική έκδοση παρακάτω.

Πώς να βρείτε όλα τα στοιχεία εφαρμογών/λογισμικών στο Mac OS X

Θα χρησιμοποιήσουμε το Terminal και το mdfind, αν και άλλα εργαλεία αναζήτησης γραμμής εντολών μπορούν επίσης να λειτουργήσουν για αυτόν τον σκοπό. Η γενική σύνταξη που πρέπει να χρησιμοποιήσετε είναι η ακόλουθη εντολή με τη σημαία -name:

"

mdfind -όνομα ονόματος εφαρμογής"

Μπορείτε επίσης να χρησιμοποιήσετε την ευρύτερη δυνατή αναζήτηση χωρίς τη σημαία -name, αλλά τα αποτελέσματά σας μπορεί να είναι λιγότερο ακριβή, εξαρτάται από εσάς αν αυτό είναι χρήσιμο

Για παράδειγμα, για να βρείτε συσχετισμένα αρχεία και στοιχεία με το Teleport, το βοηθητικό πρόγραμμα κοινής χρήσης πληκτρολογίου και ποντικιού Mac OS X για τον έλεγχο πολλών Mac με ένα μόνο πληκτρολόγιο, μπορείτε να χρησιμοποιήσετε τα εξής:

"

mdfind -name teleport"

Αυτή η ευρεία αναζήτηση θα πρέπει να επιστρέψει τα πάντα στο Mac που σχετίζονται με το όνομα της εφαρμογής – αυτό δεν σημαίνει ότι πρέπει να διαγράψετε όλα όσα επιστράφηκαν από την αναζήτηση.Παραδείξτε προσεκτικά ό,τι έχει βρεθεί, ίσως χρειαστεί να προσαρμόσετε τις παραμέτρους αναζήτησής σας για να προσδιορίσετε εάν βρίσκετε όλα τα απαραίτητα στοιχεία της εφαρμογής ή/και του λογισμικού.

Γενικά, αναζητάτε δυαδικά αρχεία, τα αρχεία .app και τα υπόλοιπα κομμάτια του λογισμικού, όπως αρχεία plist, προτιμήσεις, κρυφές μνήμες, δαίμονες και άλλα βοηθητικά αρχεία και στοιχεία που σχετίζονται με πολλές εφαρμογές στο OS X. Τα στοιχεία της εφαρμογής ενδέχεται να εμφανίζονται σε μια μεγάλη ποικιλία τοποθεσιών, συμπεριλαμβανομένων, ενδεικτικά, των ακόλουθων διαδρομών αρχείων:

/Εφαρμογές/ ~/Εφαρμογές/ ~/Βιβλιοθήκη/Υποστήριξη εφαρμογών/ ~/Βιβλιοθήκη/Προτιμήσεις/ ~/Βιβλιοθήκη/Προτιμήσεις/ ~/Βιβλιοθήκη/Κοντέινερ/Εφαρμογή] ~/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.tgz sudo rm -rif ~/.Tofu/Preferences/com.company.crudrunner.plist

Πάλι αυτό είναι ένα παράδειγμα, το στοιχείο «sudo rm -rif» είναι πραγματικό, αλλά κανένας από τους καταλόγους ή τα αρχεία δεν είναι, θα εξαρτηθεί πλήρως από το τι θα βρείτε με το mdfind και τι θα αποφασίσετε ότι πρέπει να είναι αφαιρέθηκε.

Μη αυτόματη αφαίρεση εφαρμογής και στοιχείων στο OS X μέσω τερματικού: Η συμπυκνωμένη έκδοση

Ανυπόμονος? Εμπειρογνώμονας της γραμμής εντολών και ξέρετε πού ακριβώς μπορείτε να βρείτε σκουπίδια; Ακολουθεί η συμπυκνωμένη έκδοση, χωρίς εξήγηση - μην προχωρήσετε σε αυτό αν δεν ξέρετε τι κάνετε:

  • Απορρίψτε τα γνωστά αρχεία εφαρμογών
  • Εκκίνηση Terminal και χρησιμοποιήστε την ακόλουθη σύνταξη για να βρείτε τα εναπομείναντα στοιχεία
  • mdfind -name

  • Κατάργηση συσχετισμένων αρχείων από τοποθεσίες συστήματος με rm:
  • sudo rm -rf /Whatever

  • Επανάληψη όπως απαιτείται με τα σχετικά αρχεία στοιχείων που επιστρέφονται από το mdfind

Μπορείτε επίσης να επιλέξετε να αφαιρέσετε τα στοιχεία από το GUI με το Finder. Η απορρόφηση των αρχείων προσωρινής μνήμης χρήστη και άλλων στοιχείων ~/Βιβλιοθήκης/ γίνεται εύκολα μέσω του Finder του OS X, ενώ η αναζήτηση σε βαθιά φακέλους συστήματος ή καταλόγους unix όπως το /usr/sbin/ με το GUI δεν συνιστάται ιδιαίτερα. Αυτή η διαδικασία όντως λειτουργεί για την κατάργηση του προεπιλεγμένου λογισμικού που συνοδεύεται από Mac OS X, αν και αυτό δεν συνιστάται χωρίς έναν πολύ επιτακτικό λόγο να το κάνετε.

Αν κάτι από αυτά σας φαίνεται υπερβολικό, είναι επειδή αυτό είναι πραγματικά πολύ πιο προηγμένο από αυτό που θα χρειαζόταν ποτέ ένας μέσος χρήστης Mac για να το κάνει. Για τη συντριπτική πλειονότητα των χρηστών Mac, είναι καλύτερο να καταφύγετε σε πιο παραδοσιακές μεθόδους απεγκατάστασης εφαρμογών ή να χρησιμοποιήσετε ένα λεπτομερές βοηθητικό πρόγραμμα απεγκατάστασης εφαρμογών όπως το AppCleaner, το οποίο είναι δωρεάν και βασικά κάνει την ίδια διαδικασία αναζήτησης αλλά μέσω μιας αυτοματοποιημένης γραφικής διεπαφής χρήστη.

Πώς να αφαιρέσετε πλήρως το λογισμικό εφαρμογών & στο Mac OS X με μη αυτόματη απεγκατάσταση τερματικού