Jak całkowicie usunąć oprogramowanie Apps & w systemie Mac OS X przez ręczne odinstalowanie terminala

Spisu treści:

Anonim

Większość aplikacji w systemie Mac OS X można łatwo odinstalować, przeciągając je do Kosza z folderu /Applications/, a wiele innych jest dostarczanych z towarzyszącymi aplikacjami do odinstalowywania, które sprzątają i całkowicie usuwają aplikacje. Ponadto istnieją narzędzia innych firm dla systemu Mac OS, które mogą sprawić, że całkowite usunięcie aplikacji będzie tak proste, jak przeciągnięcie i upuszczenie.

Inne rozwiązanie, które jest najlepiej zarezerwowane dla i przeznaczone do użytku wyłącznie przez zaawansowanych użytkowników komputerów Mac, którzy znają się na wierszu poleceń i mają głębsza wiedza na temat systemu Mac OS X polega na dokładnym ręcznym usunięciu aplikacji i wszystkich powiązanych z nią składników, co omówimy tutaj.

Ta metoda procesu jest znacznie bardziej techniczna i polega na wykonaniu całej procedury odinstalowania przez terminal. Ponownie, jest to przeznaczone tylko dla zaawansowanych użytkowników i rzadko jest konieczne usuwanie aplikacji lub składników aplikacji w ten sposób. Kroki podzielimy na kilka części, po pierwsze, znalezienie aplikacji i powiązanych komponentów, co wymaga pewnego poziomu wiedzy i dyskrecji, aby określić, co jest powiązane, a co nie, a po drugie, faktyczne usunięcie odpowiednich plików. Jeśli jesteś doświadczonym użytkownikiem, który bardzo dobrze czuje się w tej perspektywie i potrzebujesz tylko polecenia, które można wykonać bez żadnego wyjaśnienia, co się dzieje i dlaczego, możesz przejść do skróconej wersji poniżej.

Jak znaleźć wszystkie składniki aplikacji/oprogramowania w systemie Mac OS X

Będziemy używać Terminala i mdfind, chociaż inne narzędzia wyszukiwania z wiersza poleceń mogą również działać w tym celu. Ogólna składnia, której należy użyć, to następująca komenda z flagą -name:

"

mdfind -nazwa nazwa aplikacji"

Możesz również użyć najszerszego możliwego wyszukiwania bez flagi -name, ale wyniki mogą być mniej dokładne, a to, czy będzie to przydatne, zależy od Ciebie

Na przykład, aby znaleźć powiązane pliki i komponenty za pomocą Teleport, narzędzia do udostępniania klawiatury i myszy Mac OS X do sterowania wieloma komputerami Mac za pomocą jednej klawiatury, możesz użyć następującego polecenia:

"

mdfind -name teleport"

To szerokie wyszukiwanie powinno zwrócić wszystko na komputerze Mac, co jest powiązane z nazwą aplikacji – nie oznacza to jednak, że należy usunąć wszystko, co zostało zwrócone w wyniku wyszukiwania.Uważnie ilustruj wszystko, co zostało znalezione, być może trzeba będzie dostosować parametry wyszukiwania, aby określić, czy znajdują się wszystkie niezbędne komponenty aplikacji i/lub oprogramowania.

Ogólnie rzecz biorąc, szukasz plików binarnych, plików .app i pozostałości oprogramowania, takich jak pliki plist, preferencje, pamięci podręczne, demony oraz inne dodatkowe pliki i komponenty powiązane z wieloma aplikacjami w systemie OS X. Komponenty aplikacji mogą pojawiać się w wielu różnych lokalizacjach, w tym między innymi w następujących ścieżkach plików:

/Aplikacje/ ~/Aplikacje/ ~/Biblioteka/Obsługa aplikacji/ ~/Biblioteka/Preferencje/ ~/Biblioteka/Cache/ ~/Biblioteka/Kontenery/Aplikacja] ~/Library/LaunchAgents/Application] ~/Library/PreferencePanes/ ~/Library/Saved\ Application\ State/ ~/Downloads/ /System/Library/LaunchDaemons/ /System/Library/LaunchAgents/

Powtarzając, może to być pełna lista miejsc przechowywania powiązanych plików dla danej aplikacji, dlatego ważne jest, aby zwracać uwagę na to, co jest zgłaszane przez polecenie mdfind.Jeśli chcesz całkowicie odinstalować narzędzie wiersza poleceń, może ono zawierać komponenty w różnych folderach binarnych, czy to /usr/bin /usr/sbin czy innych,

Całkowite usuwanie aplikacji i pozostałych składników aplikacji

Usuwaj tylko powiązane pliki, które są odpowiednie do usunięcia, nie ma uniwersalnej odpowiedzi na to pytanie, dlatego należy zwracać uwagę na pliki znalezione za pomocą narzędzia mdfind. Upewnij się, że dokładnie wiesz, jaki plik usuwasz i dlaczego go usuwasz – jak już wspomniano, jest to naprawdę przeznaczone dla zaawansowanych użytkowników z zaawansowaną znajomością systemu Mac OS X – nie chcesz przypadkowo usunąć niewłaściwej rzeczy . Następnie możesz trwale usunąć pliki za pomocą polecenia rm lub srm. Jeśli nie znasz polecenia rm, nie jest ono odwracalne, więc używaj go ostrożnie, bo możesz niechcący usunąć coś ważnego.

Jeśli nie jesteś zbyt pewny tego, co robisz, powinieneś przynajmniej wykonać kopię zapasową komputera Mac, zanim przejdziesz dalej, co i tak warto robić regularnie.

Oto przykład rm z prefiksem sudo, aby umożliwić uprawnienia administracyjne, usunięcie niektórych fikcyjnych plików w wyimaginowanych lokalizacjach (tak, są one wymyślone, aby zapobiec kopiowaniu/wklejaniu i niewłaściwemu użyciu absurdalnie potężnego rm Komenda):

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

Znów jest to przykład, komponent „sudor rm -rif” jest prawdziwy, ale żaden z katalogów ani plików nie jest, będzie całkowicie zależał od tego, co znajdziesz za pomocą mdfind i co ustalisz, że powinno być usunięty.

Ręczne usuwanie aplikacji i komponentów w systemie OS X za pośrednictwem terminala: wersja skrócona

Jestem cierpliwy? Ekspert linii poleceń i dokładnie wiesz, gdzie znaleźć śmieci? Oto skrócona wersja, bez wyjaśnienia – nie przeskakuj do tej, jeśli nie wiesz, co robisz:

  • Usuń znane pliki aplikacji
  • Uruchom Terminal i użyj następującej składni, aby znaleźć pozostałe komponenty
  • mdfind -name

  • Usuń powiązane pliki z lokalizacji systemowych za pomocą rm:
  • sudo rm -rf /Cokolwiek

  • Powtórz w razie potrzeby z powiązanymi plikami składowymi zwróconymi przez mdfind

Możesz także usunąć komponenty z GUI za pomocą Findera. Wyrzucanie plików pamięci podręcznej użytkownika i innych komponentów ~/Library/ można łatwo wykonać za pomocą Findera systemu OS X, podczas gdy grzebanie w głębokich folderach systemowych lub katalogach uniksowych, takich jak /usr/sbin/ z graficznym interfejsem użytkownika, nie jest szczególnie zalecane. Ten proces działa w celu usunięcia domyślnego oprogramowania, które jest dostarczane w pakiecie z systemem Mac OS X, ale bez bardzo ważnego powodu, aby to zrobić, nie jest to zalecane.

Jeśli cokolwiek z tego wydaje Ci się przerastać, to dlatego, że jest to o wiele bardziej zaawansowane niż to, czego potrzebuje przeciętny użytkownik Maca. W przypadku zdecydowanej większości użytkowników komputerów Mac najlepszym rozwiązaniem jest skorzystanie z bardziej tradycyjnych metod odinstalowywania aplikacji lub dokładnego narzędzia do odinstalowywania aplikacji, takiego jak AppCleaner, które jest bezpłatne i zasadniczo wykonuje ten sam proces wyszukiwania, ale za pośrednictwem zautomatyzowanego graficznego interfejsu użytkownika.

Jak całkowicie usunąć oprogramowanie Apps & w systemie Mac OS X przez ręczne odinstalowanie terminala