Kaip visiškai pašalinti programas & programinė įranga Mac OS X naudojant rankinį terminalo pašalinimą
Turinys:
Dauguma „Mac OS X“ programų gali būti lengvai pašalinta nuvilkus jas į šiukšliadėžę iš aplanko /Applications/, o daugelis kitų pateikiamos kartu su pašalinimo programomis, kurios išvalys namus ir visiškai pašalins programas. Be to, yra trečiųjų šalių paslaugų, skirtų „Mac OS“, kurios gali palengvinti visišką programų pašalinimą.
Kitas sprendimas, kuris geriausiai skirtas ir skirtas naudoti tik pažengusiems „Mac“ naudotojams, kurie yra patenkinti komandų eilute ir turi gilesnės žinios apie „Mac OS X“ – tai kruopštus rankinis programos ir visų susijusių komponentų pašalinimas, ir apie tai mes čia papasakosime.
Šis proceso metodas yra daug labiau techninis ir priklauso nuo terminalo, kad atliktų visą pašalinimo procedūrą. Vėlgi, tai skirta tik pažengusiems vartotojams ir retai reikia tokiu būdu pašalinti programą ar programos komponentus. Veiksmus suskirstysime į kelias dalis. Pirma, bus ieškoma programos ir susijusių komponentų, kuriems reikia tam tikro lygio žinių ir diskrecijos, kad būtų galima nustatyti, kas yra susiję, o kas ne, ir, antra, iš tikrųjų pašalinsime atitinkamus failus. Jei esate patyręs vartotojas, kuriam ši perspektyva labai patinka, ir jūs tiesiog norite kokios nors veiksmingos komandos be jokio paaiškinimo, kas vyksta ir kodėl, galite pereiti prie sutrumpintos versijos toliau.
Kaip rasti visus programų / programinės įrangos komponentus sistemoje „Mac OS X“
Naudosime terminalą ir mdfind, nors šiuo tikslu gali veikti ir kiti komandų eilutės paieškos įrankiai. Bendra naudotina sintaksė yra ši komanda su žyma -name:
"mdfind -name programos pavadinimas"
Taip pat galite naudoti plačiausią įmanomą paiešką be vardo žymos, bet jūsų rezultatai gali būti ne tokie tikslūs, ar tai naudinga, priklauso nuo jūsų
Pavyzdžiui, norėdami rasti susijusių failų ir komponentų su Teleport, Mac OS X klaviatūros ir pelės bendrinimo įrankiu, skirtu valdyti kelis Mac kompiuterius viena klaviatūra, galite naudoti:
mdfind -vardas teleportuotis"
Ši plati paieška turėtų pateikti „Mac“ sistemoje viską, kas susieta su programos pavadinimu – tai nereiškia, kad turėtumėte ištrinti viską, kas buvo pateikta paieškos metu.Atidžiai pavyzdyje viską, kas rasta, gali tekti koreguoti paieškos parametrus, kad nustatytumėte, ar randate visus būtinus programos ir (arba) programinės įrangos komponentus.
Paprastai kalbant, jūs ieškote dvejetainių failų, .app failų ir likusių programinės įrangos dalių, pvz., plist failų, nuostatų, talpyklų, demonų ir kitų priedų failų bei komponentų, susijusių su daugeliu programų. OS X. Programos komponentai gali būti rodomi įvairiose vietose, įskaitant šiuos failų kelius, bet tuo neapsiribojant:
/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/
Norint pakartoti, tai gali būti arba ne visas sąrašas, kur yra saugomi susiję failai, skirti tam tikrai programai, todėl svarbu atkreipti dėmesį į tai, ką praneša komanda mdfind.Jei norite visiškai pašalinti tai, ką norite pašalinti, yra komandinės eilutės programa, ji gali turėti komponentų įvairiuose dvejetainiuose aplankuose, nesvarbu, ar /usr/bin /usr/sbin, ar kituose,
Visas programų ir likusių programos komponentų pašalinimas
Pašalinkite tik susijusius failus, kuriuos tinka ištrinti, universalaus atsakymo į tai nėra, todėl reikia atkreipti dėmesį į failus, kurie randami naudojant mdfind įrankį. Įsitikinkite, kad tiksliai žinote, kokį failą trinate ir kodėl jį trinate – kaip jau buvo minėta, tai tikrai skirta patyrusiems vartotojams, turintiems daug žinių apie Mac OS X – nenorite netyčia pašalinti netinkamo dalyko. . Tada galite visam laikui ištrinti failus naudodami komandą rm arba srm. Jei nesate susipažinę su komanda rm, jos negalima atšaukti, todėl naudokite atsargiai, nes kitaip galite netyčia ištrinti ką nors svarbaus.
Jei nesate neįtikėtinai įsitikinę tuo, ką darote, prieš pradėdami dirbti turėtumėte bent atsarginę „Mac“ atsarginę kopiją, kurią vis tiek verta daryti reguliariai.
Štai rm pavyzdys su sudo priešdėliu, suteikiančiu administravimo privilegijas, pašalinant kai kuriuos fiktyvius failus iš įsivaizduojamų vietų (taip, jie sukurti siekiant užkirsti kelią kopijavimui / įklijavimui ir piktnaudžiavimui juokingai galingu RM komanda):
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
Vėlgi, tai yra pavyzdys, komponentas „sudo rm -rif“ yra tikras, bet nė vienas katalogas ar failas nėra toks, tai visiškai priklausys nuo to, ką rasite naudodami mdfind ir kas, jūsų manymu, turėtų būti pašalinta.
Rankinis programų ir komponentų pašalinimas OS X naudojant terminalą: sutrumpinta versija
Nekantrus? Komandinės eilutės ekspertas ir tiksliai žinote, kur rasti šiukšlių? Štai sutrumpintas variantas be paaiškinimo – neperšok, jei nežinote, ką darote:
- Išmeskite žinomus programos failus
- Paleiskite terminalą ir naudokite šią sintaksę, kad rastumėte likusius komponentus
- Pašalinkite susijusius failus iš sistemos vietų naudodami rm:
- Pakartokite, jei reikia, su susijusiais komponentų failais, kuriuos grąžino mdfind
mdfind -name
sudo rm -rf /Whatever
Taip pat galite pasirinkti pašalinti komponentus iš GUI naudodami Finder. Vartotojo talpyklos failus ir kitus ~/Library/ komponentus nesunku išmesti naudojant OS X Finder, o giliai sisteminiuose aplankuose ar unix kataloguose, pvz., /usr/sbin/, su GUI nerekomenduojama. Šis procesas padeda pašalinti numatytąją programinę įrangą, kuri pateikiama kartu su „Mac OS X“, tačiau tai nerekomenduojama daryti be labai įtikinamos priežasties.
Jei kas nors iš to jums atrodo per galvą, taip yra todėl, kad tai tikrai daug pažangesnė, nei to reikia paprastam „Mac“ naudotojui. Daugumai „Mac“ naudotojų geriausia naudoti įprastesnius programų pašalinimo metodus arba naudoti išsamią programų pašalinimo priemonę, pvz., „AppCleaner“, kuri yra nemokama ir iš esmės atlieka tą patį paieškos procesą, bet per automatinę grafinę vartotojo sąsają.