Kako u potpunosti ukloniti aplikacije & softver u Mac OS X ručnim deinstaliranjem terminala
Sadržaj:
Većina aplikacija u Mac OS Xu može se lako deinstalirati povlačenjem u smeće iz mape /Applications/, a mnoge druge dolaze s popratnim aplikacijama za deinstalaciju koje će počistiti prostor i potpuno ukloniti aplikacije. Osim toga, postoje uslužni programi trećih strana za Mac OS koji mogu učiniti potpuno uklanjanje aplikacija jednostavnim poput povlačenja i ispuštanja.
Još jedno rješenje, koje je najbolje rezervirano za i namijenjeno samo naprednim korisnicima Maca koji dobro poznaju naredbeni redak i imaju dublje poznavanje Mac OS X-a temeljito je ručno uklanjanje aplikacije i svih povezanih komponenti, a to je ono što ćemo ovdje pokriti.
Ova metoda procesa je mnogo tehničkija i oslanja se na terminal da izvrši potpuni postupak deinstalacije. Opet, ovo je namijenjeno samo naprednim korisnicima i rijetko je potrebno ukloniti aplikaciju ili komponente aplikacije na ovaj način. Podijelit ćemo korake u nekoliko dijelova, prvi će biti pronalaženje aplikacije i povezanih komponenti, što zahtijeva određenu razinu znanja i diskrecije da se utvrdi što je povezano, a što nije, i drugo, stvarno uklanjanje odgovarajućih datoteka. Ako ste iskusan korisnik kojemu je ova mogućnost vrlo ugodna i samo želite neku djelotvornu naredbu bez ikakvog objašnjenja što se događa i zašto, možete skočiti na sažetu verziju u nastavku.
Kako pronaći sve komponente aplikacija/softvera u Mac OS X
Koristit ćemo Terminal i mdfind, iako drugi alati za pretraživanje naredbenog retka također mogu raditi u tu svrhu. Opća sintaksa koju treba koristiti je sljedeća naredba s oznakom -name:
"mdfind -name naziv aplikacije"
Također možete upotrijebiti najšire moguće pretraživanje bez oznake -name, ali vaši rezultati mogu biti manje točni, a hoće li to biti korisno ovisi o vama
Na primjer, da biste pronašli povezane datoteke i komponente s Teleportom, Mac OS X uslužnim programom za dijeljenje tipkovnice i miša za kontrolu više Macova s jednom tipkovnicom, možete koristiti sljedeće:
mdfind -name teleport"
Ovo široko pretraživanje trebalo bi vratiti sve na Macu što je povezano s nazivom aplikacije – to ipak ne znači da biste trebali izbrisati sve što vrati pretraživanje.Pažljivo primjerite sve što je pronađeno, možda ćete morati prilagoditi svoje parametre pretraživanja kako biste utvrdili nalazite li sve potrebne komponente aplikacije i/ili softvera.
Općenito govoreći, tražite binarne datoteke, .app datoteke i ostatke softvera, kao što su plist datoteke, postavke, predmemorije, demoni i druge dodatne datoteke i komponente povezane s mnogim aplikacijama u OS X. Komponente aplikacije mogu se pojaviti na raznim lokacijama, uključujući ali ne ograničavajući se na sljedeće staze datoteka:
/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/
Da ponovimo, ovo može, ali i ne mora biti potpuni popis mjesta pohranjivanja povezanih datoteka za određenu aplikaciju, zato je važno obratiti pozornost na ono što prijavljuje naredba mdfind.Ako je ono što želite potpuno deinstalirati uslužni program naredbenog retka, on može sadržavati komponente u raznim binarnim mapama, bilo /usr/bin /usr/sbin ili druge,
Potpuno uklanjanje aplikacija i preostalih komponenti aplikacije
Uklonite samo povezane datoteke koje su prikladne za brisanje, ne postoji univerzalni odgovor na ovo, zbog čega morate obratiti pozornost na datoteke koje se pronađu pomoću uslužnog programa mdfind. Provjerite znate li točno koju datoteku brišete i zašto je brišete – kao što je već spomenuto, ovo je stvarno namijenjeno stručnim korisnicima s naprednim poznavanjem Mac OS X – ne želite slučajno ukloniti pogrešnu stvar . Zatim možete trajno izbrisati datoteke pomoću naredbe rm ili srm, ako niste upoznati s naredbom rm, nije je moguće poništiti, stoga je koristite oprezno ili biste mogli nenamjerno izbrisati nešto važno.
Ako niste nevjerojatno sigurni u ono što radite, trebali biste barem izraditi sigurnosnu kopiju Maca prije nego što krenete dalje, što je ionako dobra ideja da radite redovito.
Evo primjera rm-a sa sudo prefiksom koji omogućuje administratorske privilegije, uklanjanje nekih fiktivnih datoteka na imaginarnim lokacijama (da, one su napravljene da spriječe kopiranje/lijepljenje i zlouporabu smiješno moćnog rm-a naredba):
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
Opet ovo je primjer, komponenta 'sudo rm -rif' je stvarna, ali nijedan od direktorija ili datoteka nije, to će u potpunosti ovisiti o tome što pronađete pomoću mdfind i što odredite da bi trebalo biti uklonjeno.
Ručno uklanjanje aplikacija i komponenti u OS X putem terminala: sažeta verzija
Nestrpljiv? Stručnjak za naredbeni redak i znate točno gdje pronaći smeće? Evo sažete verzije, bez objašnjenja - nemojte skakati na ovo ako ne znate što radite:
- Bacite poznate datoteke aplikacija u smeće
- Pokrenite Terminal i koristite sljedeću sintaksu za pronalaženje preostalih komponenti
- Uklonite pridružene datoteke s lokacija sustava pomoću rm:
- Po potrebi ponovite s povezanim komponentnim datotekama koje vraća mdfind
mdfind -name
sudo rm -rf /Što god
Također možete odabrati uklanjanje komponenti iz GUI-ja pomoću Findera. Bacanje datoteka korisničke predmemorije i drugih ~/Library/ komponenti lako se izvodi putem Findera OS X-a, dok kopanje po dubokim sistemskim mapama ili unix direktorijima poput /usr/sbin/ s GUI-jem nije osobito preporučljivo. Ovaj postupak radi na uklanjanju zadanog softvera koji dolazi u paketu s Mac OS X, iako se ne preporučuje bez vrlo uvjerljivog razloga za to.
Ako vam se išta od ovoga čini preko glave, to je zato što je ovo stvarno mnogo naprednije od onoga što bi prosječnom korisniku Maca ikada trebalo da to učini. Za veliku većinu korisnika Maca, najbolje je pribjeći tradicionalnijim metodama deinstalacije aplikacije ili upotrijebiti temeljiti uslužni program za deinstalaciju aplikacija kao što je AppCleaner, koji je besplatan i u osnovi radi isti proces pretraživanja, ali putem automatiziranog grafičkog korisničkog sučelja.