Paano Ganap na Alisin ang Apps & Software sa Mac OS X sa pamamagitan ng Manu-manong Pag-uninstall ng Terminal

Talaan ng mga Nilalaman:

Anonim

Madaling ma-uninstall ang karamihan sa mga app sa Mac OS X sa pamamagitan ng pag-drag sa mga ito sa Trash mula sa folder na /Applications, at marami pang iba ang kasama ng mga application sa pag-uninstall na maglilinis ng bahay at ganap na mag-alis din ng mga app. Bukod pa rito, may mga third party na utility para sa Mac OS na maaaring gumawa ng kabuuang pag-alis ng mga app na kasing simple ng pag-drag at pag-drop.

Isa pang solusyon, na pinakamahusay na nakalaan para sa at inilaan para sa paggamit ng mga advanced na user ng Mac lamang na kumportable sa command line at mayroon isang mas malalim na kaalaman sa Mac OS X, ay ang masusing manu-manong pag-alis ng isang app at lahat ng nauugnay na bahagi, at iyon ang tatalakayin namin dito.

Ang paraan ng prosesong ito ay higit na teknikal, at umaasa sa terminal para magawa ang kumpletong pamamaraan ng pag-uninstall. Muli, ito ay inilaan para sa mga advanced na user lamang , at bihirang kinakailangan na alisin ang isang app o mga bahagi ng application sa ganitong paraan. Hahatiin namin ang mga hakbang sa ilang bahagi, una ay ang paghahanap ng app at mga kaugnay na bahagi, na nangangailangan ng ilang antas ng kaalaman at pagpapasya upang matukoy kung ano ang nauugnay at kung ano ang hindi, at pangalawa, ang aktwal na pag-alis ng mga naaangkop na file. Kung isa kang dalubhasang user na napakakomportable sa prospect na ito at gusto mo lang ng maaaksyunan na utos nang walang anumang paliwanag kung ano ang nangyayari at kung bakit, maaari kang lumipat sa isang condensed na bersyon sa ibaba.

Paano Hanapin ang Lahat ng Mga Bahagi ng Apps / Software sa Mac OS X

Gagamitin namin ang Terminal at mdfind, kahit na ang iba pang tool sa paghahanap ng command line ay maaari ding gumana para sa layuning ito. Ang pangkalahatang syntax na gagamitin ay ang sumusunod na command na may -name flag:

"

mdfind -pangalan ng application"

Maaari mo ring gamitin ang pinakamalawak na posibleng paghahanap nang walang flag na -name ngunit maaaring hindi gaanong tumpak ang iyong mga resulta, nasa iyo kung kapaki-pakinabang iyon

Halimbawa, upang maghanap ng mga nauugnay na file at bahagi sa Teleport, ang Mac OS X keyboard at mouse sharing utility para sa pagkontrol ng maraming Mac gamit ang isang keyboard, maaari mong gamitin ang sumusunod:

"

mdfind -name teleport"

Dapat ibalik ng malawak na paghahanap na ito ang lahat sa Mac na nauugnay sa pangalan ng application – hindi ito nangangahulugan na dapat mong tanggalin ang lahat ng ibinalik ng paghahanap.Maingat na halimbawa ang lahat ng nahanap, maaaring kailanganin mong isaayos ang iyong mga parameter sa paghahanap upang matukoy kung nakikita mo ang lahat ng kinakailangang bahagi ng application at/o software.

Sa pangkalahatan, naghahanap ka ng mga binary, mga .app na file, at mga natitirang bahagi ng software, tulad ng mga plist file, mga kagustuhan, mga cache, mga daemon, at iba pang mga accessory na file at mga bahagi na nauugnay sa maraming app sa OS X. Maaaring lumabas ang mga bahagi ng application sa iba't ibang lokasyon, kabilang ngunit hindi limitado sa mga sumusunod na path ng file:

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

Upang ulitin, ito ay maaaring isang buong listahan ng kung saan iniimbak ang mga nauugnay na file para sa isang partikular na application, ito ang dahilan kung bakit mahalagang bigyang-pansin kung ano ang iniulat ng mdfind command.Kung ang hinahanap mong ganap na i-uninstall ay isang command line utility, maaaring may mga bahagi ito sa iba't ibang binary folder, maging /usr/bin /usr/sbin o iba pa,

Ganap na Pag-alis ng Mga App at Nalalabing Bahagi ng Application

Alisin lamang ang mga kaugnay na file na angkop na tanggalin, walang pangkalahatang sagot dito kaya naman kailangan mong bigyang pansin ang mga file na matatagpuan sa pamamagitan ng mdfind utility. Tiyaking alam mo nang eksakto kung anong file ang iyong tinatanggal at kung bakit mo ito tinatanggal – tulad ng nabanggit na, ito ay talagang inilaan para sa mga dalubhasang user na may advanced na kaalaman sa Mac OS X – hindi mo nais na aksidenteng alisin ang maling bagay . Maaari mong permanenteng tanggalin ang mga file gamit ang alinman sa rm o srm command, kung hindi ka pamilyar sa rm command, hindi ito mababawi, kaya gamitin nang may pag-iingat o maaari mong hindi sinasadyang tanggalin ang isang bagay na mahalaga.

Kung hindi ka masyadong kumpiyansa sa iyong ginagawa, dapat mong i-back up man lang ang Mac bago magpatuloy, na magandang ideya na gawin ito nang regular.

Narito ang isang halimbawa ng rm na may sudo prefix upang payagan ang mga pribilehiyong pang-administratibo, pag-aalis ng ilang gawa-gawang file sa mga haka-haka na lokasyon (oo, ang mga ito ay ginawa upang maiwasan ang pagkopya/pag-paste at maling paggamit ng katawa-tawang makapangyarihang rm utos):

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

Muli ito ay isang halimbawa, ang 'sudo rm -rif' na bahagi ay totoo ngunit wala sa mga direktoryo o file ay, ito ay ganap na nakasalalay sa kung ano ang makikita mo sa mdfind at kung ano ang iyong tinutukoy ay dapat na inalis.

Manual na App at Component Removal sa OS X sa pamamagitan ng Terminal: The Condensed Version

Impatient? Dalubhasa sa command line at alam kung saan makakahanap ng junk? Narito ang pinaikling bersyon, walang paliwanag - huwag tumalon dito kung hindi mo alam kung ano ang iyong ginagawa:

  • Itapon ang mga kilalang file ng application
  • Ilunsad ang Terminal at gamitin ang sumusunod na syntax upang mahanap ang mga natitirang bahagi
  • mdfind -name

  • Alisin ang mga nauugnay na file mula sa mga lokasyon ng system gamit ang rm:
  • sudo rm -rf /Whatever

  • Ulitin kung kinakailangan sa mga nauugnay na component file na ibinalik ng mdfind

Maaari mo ring piliing alisin ang mga bahagi mula sa GUI gamit ang Finder. Ang pag-trash ng mga file ng cache ng user at iba pang ~/Library/ component ay madaling gawin sa pamamagitan ng Finder ng OS X, samantalang ang paghuhukay sa mga malalim na folder ng system o mga unix na direktoryo tulad ng /usr/sbin/ gamit ang GUI ay hindi partikular na inirerekomenda. Gumagana ang prosesong ito upang alisin ang default na software na kasama ng Mac OS X, kahit na walang napakalakas na dahilan para gawin ito, hindi iyon inirerekomenda.

Kung ang alinman sa mga ito ay tila wala sa iyong isip, ito ay dahil ito ay talagang mas advanced kaysa sa kung ano ang isang karaniwang gumagamit ng Mac na kailangang gawin ito. Para sa karamihan ng mga user ng Mac, pinakamahusay na gumamit ng mas tradisyonal na paraan ng pag-uninstall ng app, o gumamit ng masusing application uninstaller utility tulad ng AppCleaner, na libre at karaniwang ginagawa ang parehong proseso ng paghahanap ngunit sa pamamagitan ng isang automated na graphical na user interface.

Paano Ganap na Alisin ang Apps & Software sa Mac OS X sa pamamagitan ng Manu-manong Pag-uninstall ng Terminal