Kako v celoti odstraniti programsko opremo Apps & v Mac OS X z ročno odstranitvijo terminala

Kazalo:

Anonim

Večino aplikacij v sistemu Mac OS X je mogoče preprosto odstraniti tako, da jih povlečete v koš iz mape /Applications/, mnoge druge pa imajo priložene aplikacije za odstranitev, ki bodo počistile hišo in tudi popolnoma odstranile aplikacije. Poleg tega obstajajo pripomočki drugih proizvajalcev za Mac OS, s katerimi lahko popolnoma odstranite aplikacije tako enostavno, kot je povleci in spusti.

Druga rešitev, ki je najbolje rezervirana za in namenjena samo naprednim uporabnikom Mac, ki dobro obvladajo ukazno vrstico in imajo globlje poznavanje Mac OS X, je temeljita ročna odstranitev aplikacije in vseh povezanih komponent, in to bomo obravnavali tukaj.

Ta metoda postopka je veliko bolj tehnična in se zanaša na terminal za izvedbo celotnega postopka odstranitve. Tudi to je namenjeno samo naprednim uporabnikom in redko je treba na ta način odstraniti aplikacijo ali komponente aplikacije. Korake bomo razdelili na nekaj delov, najprej bo iskanje aplikacije in povezanih komponent, kar zahteva določeno raven znanja in diskrecije, da ugotovimo, kaj je povezano in kaj ne, in drugič, dejanska odstranitev ustreznih datotek. Če ste izkušen uporabnik, ki vam ta možnost zelo ustreza, in želite samo ukaz, ki ga je mogoče izvesti, brez kakršne koli razlage, kaj se dogaja in zakaj, lahko skočite na spodnjo strnjeno različico.

Kako najti vse komponente aplikacij/programske opreme v Mac OS X

Uporabili bomo terminal in mdfind, čeprav lahko za ta namen delujejo tudi druga orodja za iskanje v ukazni vrstici. Splošna sintaksa za uporabo je naslednji ukaz z zastavico -name:

"

mdfind -name ime aplikacije"

Uporabite lahko tudi najširše možno iskanje brez zastavice -name, vendar bodo vaši rezultati morda manj natančni, odvisno od vas, ali je to uporabno

Na primer, če želite poiskati povezane datoteke in komponente s Teleportom, pripomočkom za skupno rabo tipkovnice in miške Mac OS X za nadzor več računalnikov Mac z eno tipkovnico, lahko uporabite naslednje:

"

mdfind -name teleport"

To široko iskanje mora vrniti vse v Macu, kar je povezano z imenom aplikacije – to pa ne pomeni, da bi morali izbrisati vse, kar vrne iskanje.Previdno poglejte vse, kar je najdeno, morda boste morali prilagoditi iskalne parametre, da ugotovite, ali najdete vse potrebne komponente aplikacije in/ali programske opreme.

Na splošno iščete binarne datoteke, datoteke .app in ostanke programske opreme, kot so datoteke plist, nastavitve, predpomnilniki, demoni in druge dodatne datoteke in komponente, povezane s številnimi aplikacijami v OS X. Komponente aplikacije se lahko pojavijo na različnih lokacijah, med drugim vključno z naslednjimi potmi datotek:

/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/

Ponavljam, to je morda celoten seznam, kje so shranjene sorodne datoteke za dano aplikacijo, ali pa tudi ne, zato je pomembno, da ste pozorni na to, kar sporoči ukaz mdfind.Če želite popolnoma odstraniti pripomoček ukazne vrstice, ima lahko komponente v različnih dvojiških mapah, bodisi /usr/bin /usr/sbin ali drugih,

Popolna odstranitev aplikacij in preostalih komponent aplikacije

Odstranite samo povezane datoteke, ki jih je primerno izbrisati, univerzalnega odgovora na to ni, zato morate biti pozorni na datoteke, ki jih najdete s pripomočkom mdfind. Prepričajte se, da natančno veste, katero datoteko brišete in zakaj jo brišete – kot smo že omenili, je to v resnici namenjeno izkušenim uporabnikom z naprednim znanjem Mac OS X – saj ne želite pomotoma odstraniti napačne stvari . Datoteke lahko nato trajno izbrišete z ukazom rm ali srm. Če ukaza rm ne poznate, ga ni mogoče razveljaviti, zato ga uporabljajte previdno, sicer lahko nenamerno izbrišete kaj pomembnega.

Če niste neverjetno prepričani v to, kar počnete, morate vsaj narediti varnostno kopijo Maca, preden nadaljujete, kar je vseeno dobra ideja, da redno počnete.

Tukaj je primer rm s predpono sudo, ki omogoča skrbniške privilegije, odstranjevanje nekaterih izmišljenih datotek na namišljenih lokacijah (da, te so ustvarjene za preprečevanje kopiranja/lepljenja in zlorabe smešno zmogljivega rm-ja ukaz):

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

To je spet primer, komponenta 'sudo rm -rif' je resnična, vendar noben od imenikov ali datotek ni, popolnoma bo odvisno od tega, kaj boste našli z mdfind in kaj boste določili, da bi moralo biti odstranjeno.

Ročna odstranitev aplikacij in komponent v OS X prek terminala: zgoščena različica

Nestrpni? Strokovnjak za ukazno vrstico in natančno veste, kje najti smeti? Tukaj je zgoščena različica, brez razlage – ne skočite na to, če ne veste, kaj počnete:

  • Izbrišite datoteke znanih aplikacij
  • Zaženite Terminal in uporabite naslednjo sintakso za iskanje preostalih komponent
  • mdfind -name

  • Odstranite povezane datoteke s sistemskih lokacij z rm:
  • sudo rm -rf /Whatever

  • Po potrebi ponovite s povezanimi komponentnimi datotekami, ki jih vrne mdfind

Izberete lahko tudi odstranitev komponent iz GUI z Finderjem. Premeščanje datotek uporabniškega predpomnilnika in drugih ~/Library/ komponent je preprosto z Finderjem OS X, medtem ko kopanje po globokih sistemskih mapah ali imenikih Unix, kot je /usr/sbin/ z GUI, ni posebej priporočljivo. Ta postopek sicer deluje pri odstranjevanju privzete programske opreme, ki je priložena operacijskemu sistemu Mac OS X, vendar brez zelo prepričljivega razloga za to ni priporočljivo.

Če se vam kar koli od tega zdi prevrnjeno, je to zato, ker je to res veliko bolj napredno od tistega, kar bi povprečen uporabnik Maca kdaj potreboval za to. Za veliko večino uporabnikov računalnikov Mac je najbolje, da se zatečejo k bolj tradicionalnim metodam odstranjevanja aplikacij ali uporabijo temeljit pripomoček za odstranjevanje aplikacij, kot je AppCleaner, ki je brezplačen in v bistvu izvaja enak postopek iskanja, vendar prek avtomatiziranega grafičnega uporabniškega vmesnika.

Kako v celoti odstraniti programsko opremo Apps & v Mac OS X z ročno odstranitvijo terminala