Kā pilnībā noņemt lietotņu & programmatūru operētājsistēmā Mac OS X, izmantojot manuālo termināļa atinstalēšanu

Satura rādītājs:

Anonim

Lielāko daļu lietotņu operētājsistēmā Mac OS X var viegli atinstalēt, velkot tās uz miskasti no mapes /Applications/, un daudzām citām programmām ir pievienotas atinstalēšanas lietojumprogrammas, kas tīrīs mājas un pilnībā noņems arī lietotnes. Turklāt operētājsistēmai Mac OS ir pieejamas trešās puses utilītas, kas var padarīt lietojumprogrammu pilnīgu noņemšanu tikpat vienkāršu kā vilkšana un nomešana.

Cits risinājums, kas ir vislabāk rezervēts un paredzēts lietošanai tikai pieredzējušiem Mac lietotājiem, kuri ir apmierināti ar komandrindu un kuriem ir dziļākas zināšanas par operētājsistēmu Mac OS X ir rūpīga lietotnes un visu saistīto komponentu manuāla noņemšana, un tas ir tas, ko mēs apskatīsim šeit.

Šī procesa metode ir daudz tehniskāka, un tā ir atkarīga no termināļa, lai veiktu visu atinstalēšanas procedūru. Atkal, tas ir paredzēts tikai pieredzējušiem lietotājiem, un reti ir nepieciešams noņemt lietotni vai lietojumprogrammas komponentus šādā veidā. Darbības tiks sadalītas vairākās daļās, pirmkārt, tiks atrasta lietotne un saistītie komponenti, kas prasa zināmu zināšanu līmeni un rīcības brīvību, lai noteiktu, kas ir saistīts un kas nav, un, otrkārt, attiecīgo failu faktiska noņemšana. Ja esat pieredzējis lietotājs, kuram šis potenciālais klients ir ļoti apmierināts, un vēlaties tikai kādu izpildāmu komandu bez paskaidrojumiem par to, kas un kāpēc notiek, tālāk varat pāriet uz saīsinātu versiju.

Kā atrast visus lietotņu/programmatūras komponentus operētājsistēmā Mac OS X

Mēs izmantosim termināli un mdfind, lai gan šim nolūkam var darboties arī citi komandrindas meklēšanas rīki. Vispārējā lietojamā sintakse ir šāda komanda ar karodziņu -name:

"

mdfind -name lietojumprogrammas nosaukums"

Varat arī izmantot plašāko iespējamo meklēšanu bez karoga -name, taču jūsu rezultāti var būt mazāk precīzi. Tas, vai tas ir noderīgi, ir atkarīgs no jums

Piemēram, lai atrastu saistītos failus un komponentus ar Teleport, Mac OS X tastatūras un peles koplietošanas utilītu vairāku Mac datoru vadīšanai ar vienu tastatūru, varat izmantot tālāk norādīto.

"

mdfind -name teleportēties"

Šai plašajai meklēšanai ir jāatgriež viss Mac datorā, kas ir saistīts ar lietojumprogrammas nosaukumu. Tomēr tas nenozīmē, ka jums ir jāizdzēš viss, kas tiek atgriezts meklēšanā.Uzmanīgi piemērot visu, kas tiek atrasts, iespējams, būs jāpielāgo meklēšanas parametri, lai noteiktu, vai atrodat visus nepieciešamos lietojumprogrammas un/vai programmatūras komponentus.

Vispārīgi runājot, jūs meklējat bināros failus, .app failus un atlikušās programmatūras daļas, piemēram, plist failus, preferences, kešatmiņas, dēmonus un citus ar daudzām lietotnēm saistītos piederumu failus un komponentus. OS X. Lietojumprogrammu komponenti var parādīties dažādās vietās, tostarp, bet ne tikai, šādos failu ceļos:

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

Atkārtoti, šis var būt vai nebūt pilns saraksts ar to, kur tiek glabāti saistītie faili konkrētai lietojumprogrammai, tāpēc ir svarīgi pievērst uzmanību tam, ko ziņo komanda mdfind.Ja tas, ko vēlaties pilnībā atinstalēt, ir komandrindas utilīta, tai var būt komponenti dažādās binārajās mapēs, neatkarīgi no tā, vai ir /usr/bin /usr/sbin vai citas,

Lietotņu un atlikušo lietojumprogrammu komponentu pilnīga noņemšana

Noņemiet tikai saistītos failus, kas ir piemēroti dzēšanai, uz to nav universālas atbildes, tāpēc jums jāpievērš uzmanība failiem, kas tiek atrasti, izmantojot utilītu mdfind. Pārliecinieties, ka precīzi zināt, kādu failu dzēšat un kāpēc to dzēšat — kā jau minēts, šis tiešām ir paredzēts pieredzējušiem lietotājiem ar padziļinātām zināšanām par Mac OS X — jūs nevēlaties nejauši noņemt nepareizo lietu. . Pēc tam varat neatgriezeniski dzēst failus, izmantojot komandu rm vai srm. Ja neesat pazīstams ar komandu rm, to nevar atgriezt, tāpēc izmantojiet piesardzīgi, pretējā gadījumā varat netīši izdzēst kaut ko svarīgu.

Ja neesat neticami pārliecināts par to, ko darāt, pirms tālākas darbības jums ir vismaz jādublē Mac dators, ko jebkurā gadījumā ir ieteicams darīt regulāri.

Šeit ir RM piemērs ar sudo prefiksu, lai nodrošinātu administratīvās privilēģijas, noņemot dažus fiktīvus failus iedomātās vietās (jā, tie ir izveidoti, lai novērstu smieklīgi spēcīgā RM kopēšanu/ielīmēšanu un ļaunprātīgu izmantošanu komanda):

sudo rm -rif ~/Directory/Component/Removeme.pane sudo rm -rif /TheLibrary/LaunchDaemons/sketchyd sudo rm -rif /usr/sbin/crudrunner sudo rm -rif ~/Lejupielādēt/sketchydaemon-installer.tgz sudo rm -rif ~/.Tofu/Preferences/com.company.crudrunner.plist

Atkal šis ir piemērs, komponents 'sudo rm -rif' ir īsts, bet neviens no direktorijiem vai failiem nav, tas būs pilnībā atkarīgs no tā, ko atradīsit ar mdfind un kam vajadzētu būt. noņemts.

Manuāla lietotņu un komponentu noņemšana operētājsistēmā OS X, izmantojot termināli: saīsinātā versija

Pacietīgs? Komandrindas eksperts un precīzi zināt, kur atrast atkritumus? Lūk, saīsinātā versija bez skaidrojuma — nesteidzieties uz šo, ja nezināt, ko darāt:

  • Izmetiet atkritnē zināmos lietojumprogrammu failus
  • Palaidiet termināli un izmantojiet tālāk norādīto sintaksi, lai atrastu atlikušos komponentus
  • mdfind -name

  • Noņemiet saistītos failus no sistēmas atrašanās vietām, izmantojot rm:
  • sudo rm -rf /Whatever

  • Atkārtojiet pēc vajadzības ar saistītajiem komponentu failiem, ko atgrieza mdfind

Varat arī izvēlēties noņemt komponentus no GUI, izmantojot Finder. Lietotāju kešatmiņas failu un citu ~/Library/ komponentu izkraušana ir viegli izdarāma, izmantojot OS X Finder, turpretim nav īpaši ieteicams meklēt dziļās sistēmas mapēs vai unix direktorijās, piemēram, /usr/sbin/, izmantojot GUI. Šis process darbojas, lai noņemtu noklusējuma programmatūru, kas nāk komplektā ar Mac OS X, lai gan bez ļoti pārliecinoša iemesla to darīt nav ieteicams.

Ja kaut kas no tā jums šķiet pāri, tas ir tāpēc, ka tas tiešām ir daudz progresīvāks par to, kas jebkad būtu vajadzīgs parastam Mac lietotājam. Lielākajai daļai Mac lietotāju vislabāk ir izmantot tradicionālākas lietotņu atinstalēšanas metodes vai izmantot rūpīgu lietojumprogrammu atinstalēšanas utilītu, piemēram, AppCleaner, kas ir bezmaksas un pamatā veic to pašu meklēšanas procesu, bet izmantojot automatizētu grafisko lietotāja interfeisu.

Kā pilnībā noņemt lietotņu & programmatūru operētājsistēmā Mac OS X, izmantojot manuālo termināļa atinstalēšanu